доступ к спискам на симуляторе iphone - PullRequest
0 голосов
/ 19 мая 2009

Итак, я начал создавать plist-файлы, используя NSCoder, но по мере разработки я хочу посмотреть на них и посмотреть, какие данные сохраняются.

Как мне найти / получить доступ к файлам plist, сгенерированным моим приложением, в симуляторе (и на устройстве, когда я доберусь до этого)

Мест, которые я смотрел:

  • комплект приложений
  • сборка каталога

Ответы [ 3 ]

2 голосов
/ 19 мая 2009

Чтобы поместить их в подпапку ~ / Library / Application Support / iPhone Simulator / User / Applications / (где они окажутся на реальном устройстве), вы можете использовать в своем приложении следующий фрагмент кода:

+ (NSString *)dataFilePath:(NSString *)filename {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];

return [documentsDirectory stringByAppendingPathComponent:filename];
}

Это поместит файл в папку / Documents / песочницы вашего приложения. Затем вы можете найти файл обратно: ~ / Библиотека / Поддержка приложений / iPhone Simulator / Пользователь / Приложения / GUID приложения / Documents /

Удачи.

0 голосов
/ 27 марта 2012

Если ваш plist находится в папке Document, укажите путь как

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];

иначе, если ваш plist-файл находится в папке ресурсов, укажите путь к папке ресурсов как

[[NSBundle mainbundle] pathforresources:..........];
0 голосов
/ 19 мая 2009

ничего себе, тупой,

нашел их в /

этот симулятор вообще не должен эмулировать реальную среду телефона.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...