Я создал плагин под названием «appData.plist» в разделе поддерживающих файлов Xcode. У меня есть ключ, называемый «keyone», и я пытаюсь получить его значение. Я пытаюсь зарегистрировать значение для консоли с NSLog, но не работает.Получить и обновить значение plist
Как вы это делаете? Я искал google, и есть много способов, но никто не работает для меня.
NSString *myFile = [[NSBundle mainBundle] pathForResource: @"appData" ofType: @"plist"];
NSDictionary *myDict = [NSDictionary dictionaryWithContentsOfFile:myFile];
NSString *viewCover = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"keyone"];
Это то, что я пробовал, но все это заканчивается ошибки, я не могу войти, и я получаю сообщение об ошибке «непригодных для использования переменной».
Ваш файл 'appData.plist' правильно добавлен в вашу цель и скопирован правильно? – danielbeard
Почему вы получаете значение '' 'keyone''' из информационного словаря? Не хотите ли вы '' 'NSString * viewCover = [myDict objectForKey: @" keyone "];' ''? – gtmtg
Извините, это одно из моих первых случаев с ios, но что вы подразумеваете под добавлением цели? Все написано правильно, если это то, что вы имеете в виду, скопировав правильно. – lostAstronaut