iphone SDK: может записывать данные в plist на симуляторе, но не может делать то же самое на устройстве? - PullRequest
3 голосов
/ 09 ноября 2010

Почему я могу записать информацию в plist на симуляторе

Но не могу сделать это на реальном устройстве iphone / ipod ????

Существует ли абсолютный путь для помещения файла .plist в проект xcode ???

Спасибо за все ответы и ответы ~

код: так я пишу текст в plist из текстового поля

NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"Password" ofType:@"plist"];
NSMutableDictionary *propertyList = [[NSMutableDictionary alloc] initWithContentsOfFile:plistPath];
[propertyList setValue:serialNumber.text forKey:@"serial_number"];

1 Ответ

1 голос
/ 09 ноября 2010

Вы можете писать только в каталог песочницы вашего приложения.Ниже приведена функция, которая возвращает путь к папке «Документы» для вашего приложения.

- (NSString *)applicationDocumentsDirectory
{
    return [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...