Когда я открываю свое приложение в первый раз, у меня есть пустой plist
, который я заполняю некоторыми значениями (writeToFile
). Я могу читать с plist
динамически и получать те значения, которые я только что вложил в него. Это все хорошо. Затем я закрываю приложение, а затем снова открываю его. На этом этапе я хочу, чтобы мой plist
содержал те значения, которые я динамически написал в предыдущий раз, когда я открыл приложение, но, к моему недостатку, он пуст.Swift Заполненный plist пуст в следующий раз, когда я открываю приложение
Это нормальное поведение? Могу ли я использовать plist
в качестве «локальной базы данных», где я динамически сохраняю значения и читаю их в другое время, когда приложение открывается?
Спасибо!
Где вы положили этот Plist файл? Вы на Mac или iOS (или watchOS)? – idmean
Я поместил plist в папку «Поддерживающие файлы» в моем проекте. Я работаю над iOS. – user2099024
Ок, файлы в «поддерживающих файлах» не должны быть изменены. Если вы хотите сохранить предпочтения пользователей, выбор и т. Д., Вы должны создать файл plist в каталоге документов. – idmean