Создание plist файла программно

этот вопрос расценивает цель XCode c и разработку iPhone:

Таким образом, я хочу сохранить массив в новом plist файле, и я знаю, как получить путь к файлу и записать данные в файл (по крайней мере, я думаю, что делаю), и весь этот джаз, после того как plist создается, но как я на самом деле создаю plist файл в первый раз, когда приложение запущено или в первый раз, когда я иду для ввода данных в него? Я хочу, чтобы это жило в папке документов моего приложения.

Я предполагаю, что это довольно просто, я просто, может казаться, не нахожу документацию относительно него.


Я закончил тем, что использовал NSKeyedValue здесь было большое учебное руководство:

http://vimeo.com/1454094

Я знаю технически, что это не ответ на вопрос, но он действительно решал мою проблему.

10
задан Bhargav Rao 27 December 2018 в 11:15
поделиться

2 ответа

Для сохранения:

NSMutableArray *array = [[NSMutableArray alloc] init];
[array writeToFile:[@"/path/to/file.plist"] atomically: TRUE];

Для получения:

NSMutableArray *array = [[NSMutableArray arrayWithContentsOfFile:[@"/path/to/file.plist"]] retain];
8
ответ дан 4 December 2019 в 01:56
поделиться
 [myArray writeToFile:aFile atomically:YES];
1
ответ дан 4 December 2019 в 01:56
поделиться