Как сохранить и получить значение NSString в локальном каталоге iPhone? - PullRequest
0 голосов
/ 10 декабря 2011

В моем приложении для iPhone есть один вариант выбора имени ученика из UIPickerView. После того, как пользователь выберет одно имя студента (максимум 50 имен в UIPickerView) из средства выбора [Например: Стив] Если пользователь возвращается в приложение после довольно фонового процесса, и последнее выбранное имя должно быть выбрано в UIPickerView. Я решил это с помощью «CoreData», но некоторые не хотят использовать coredata в приложении. Итак, я попытался сохранить StudentName в локальном каталоге Cache и извлечь имя студента оттуда. Как я могу сохранить значения NSString в Local и обновить значение, когда пользователь обновит имя и получит его для использования в приложении? Пожалуйста, помогите мне решить это. У меня нет опыта работы с локальными файлами. Заранее спасибо. Если мой вопрос неясен, пожалуйста, спросите меня. Спасибо.

1 Ответ

2 голосов
/ 10 декабря 2011

Если вам нужно сохранить только 50 элементов, NSUserDefaults - отличный способ сделать это. Просто сохраните NSArray.

Файловая система полностью доступна для вас, вы можете использовать все процедуры Posix, если хотите.

...