在我的iPhone应用程序中,有一个从UIPickerView中选择学生姓名的选项。一旦用户从选择器中选择一个学生名(UIPickerView中最多50个名字)[例如:Steve]。如果用户在后台进程结束后回到app最后选择的名字应该在UIPickerView中被选中。我通过使用'CoreData'解决了这个问题,但是,有人不想在应用程序中使用CoreData。所以,我试图将学生名称存储在本地缓存目录中,并从那里检索学生名称。我怎么能存储NSString值在本地和更新值当用户更新名称和检索它在应用程序中使用?请帮我解决这个问题。我没有处理本地文件的经验。提前感谢。如果我的问题不清楚,请问我。谢谢。
如果你只需要保存50个条目,NSUserDefaults是一个很好的方法。保存NSArray。
文件系统是完全可用的,如果你愿意,你可以使用所有的Posix例程。