значение plist меняется? - PullRequest
       1

значение plist меняется?

0 голосов
/ 22 февраля 2010

я изменил значение pList через coding.it работает нормально. Но после выхода из приложения Plist имеет то же значение (без изменения значения) любая помощь? код как

-(void)ChangePlist:(NSString *)key
{
    NSDictionary *info = [[NSBundle mainBundle] infoDictionary];
    [info setValue:@"1" forKey:key];
}

Ответы [ 2 ]

1 голос
/ 22 февраля 2010

Вы не сохраняете измененный словарь обратно в Info.plist. NSDictionary, который вы получите - просто словарь в памяти. Не обязательно сохранять изменения обратно в Info.plist автоматически. Вы можете отправить ему сообщение writeToFile с путем к файлу Info.plist в качестве аргумента, чтобы сохранить его там.

0 голосов
/ 22 февраля 2010

Когда вы создаете проект в XCode, он создает новую папку и помещает туда все, чтобы любые изменения, сделанные программно, были видны только в этой папке.

Откройте терминал и перейдите по ссылке:

~/Library/Application Support/iPhone Simulator/User/Applications
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...