Iphone uitableview问题-保存数据?

Iphone uitableview问题-保存数据?,iphone,objective-c,cocoa-touch,xcode,Iphone,Objective C,Cocoa Touch,Xcode,当应用程序退出时,如何在uitableview中保留数据?那么原始信息仍然保留着吗 为此,您需要某种持久性管理器;它不会像您现在设置的那样“正常工作” 一种方法是使用核心数据-苹果在这方面有很好的文档,他们的TableView模板可以使用核心数据存储数据。你的意思是要在应用程序退出时保存TableView的数据源?在这种情况下,在应用程序WillTerminate中,将数据源保存到持久内存中。根据需要存储的数据量,您可以选择NSUserDefaults、CoreData、sqlite数据库,甚至

当应用程序退出时,如何在uitableview中保留数据?那么原始信息仍然保留着吗

为此,您需要某种持久性管理器;它不会像您现在设置的那样“正常工作”


一种方法是使用核心数据-苹果在这方面有很好的文档,他们的TableView模板可以使用核心数据存储数据。

你的意思是要在应用程序退出时保存TableView的数据源?在这种情况下,在应用程序WillTerminate中,将数据源保存到持久内存中。根据需要存储的数据量,您可以选择NSUserDefaults、CoreData、sqlite数据库,甚至可以选择通过Web服务发送数据的远程存储。

再次投票支持核心数据。它非常容易使用,并允许您在应用程序中更改数据时实时保存数据

我建议不要只在应用程序退出时保存数据。iOS应用程序可以根据外部事件(主页按钮、电话、通知交互等)随时置于后台和/或终止,否则您的应用程序可能会崩溃。如果您正确地使用核心数据,并在数据发生更改时保存托管对象上下文,那么您的用户将获得良好的体验