我是swift和iOS开发的新手,所以我还在学习Xcode中的一切是如何工作的。我目前正在构建一个使用表视图的列表应用程序,但每次重新打开应用程序时列表都会变空。我已经在youtube和其他几个地方查看了教程,但我能找到的只是在标签上保存数据,这对我的桌面视图没有用。如果有人可以指导我如何在swift上的tableview中保存数据,我将非常感激。非常感谢你!
答案 0 :(得分:3)
在线有很多与此相关的答案和指南,因此您必须自己进行研究,以了解最有意义的内容。需要注意的一点是,保存数据的方式与表视图无关,顾名思义,只是视图。
一些选择:
UserDefaults
:这通常最适合个人价值观,设置,
和旗帜。除非列表很短,否则我可能不会使用
这个。 CoreData
:这将是构建的标准选项
进入iOS并实际上很好地与UITableView
集成
通过使用NSFetchedResultsController
。 NSCoding
:创建Data
对象并将其保存到磁盘
你自己。随着现在可用的好持久性选项的数量,
我不建议打扰这个。