Извлеките plist из каталога Simulator для использования с моим проектом во время загрузки / сохранения - PullRequest
0 голосов
/ 25 февраля 2012

Я использую plist для хранения закладок в виде простого массива строк.

Я могу без проблем загрузить plist из каталога моего проекта, но когда я изменяю plist, он непоказать на файл в моем каталоге проекта.Вместо этого изменения в plist сохраняются во временном каталоге, используемом симулятором.

Есть ли какой-либо способ указать xcode использовать plist, который находится в каталоге проекта?

Когда я запускаюприложение снова мои сохраненные изменения в этом файле plist не видны, так как он загружает данные из каталога проекта, а затем снова сохраняет их в папке временного симулятора.

1 Ответ

0 голосов
/ 25 февраля 2012

Из того, что я понимаю, приложение должно изменить содержимое списка.Если это так, вы не должны загружать файл из каталога проектов.Эти файлы не должны изменяться после доставки приложения.

Вместо этого вы должны загрузить и сохранить файл plist в каталоге Documents / вашего пакета приложения.Таким образом, он также будет синхронизироваться с iCloud, если вы этого хотите.

Итак, сделайте что-то вроде ... если в каталоге Documents / нет файла, скопируйте его в Documents / из пакета (еслив нем есть некоторые значения по умолчанию).Если есть файл, загрузите его из Documents / и работайте с ним.

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