0

在我的 iPhone 应用程序中,有一个选项可以从 UIPickerView 中选择学生姓名。一旦用户从选择器中选择一个学生姓名(UIPickerView 中最多 50 个姓名)[例如:史蒂夫]。如果用户在后台进程完成后返回应用程序,则应在 UIPickerView 中选择最后选择的名称。我通过使用'CoreData'解决了这个问题,但是有些人不想在应用程序中使用coredata。因此,我尝试将 StudentName 存储在本地缓存目录中并从那里检索学生姓名。如何在本地存储 NSString 值并在用户更新名称并检索它以在应用程序中使用时更新值?请帮我解决这个问题。我没有本地文件的经验。提前致谢。如果我的问题不清楚,请问我。谢谢。

4

1 回答 1

2

如果你只需要保存 50 个项目,NSUserDefaults 是一个很好的方法。只需保存一个 NSArray。

文件系统对您完全可用,您可以根据需要使用所有 Posix 例程。

于 2011-12-10T06:30:57.353 回答