我想做的事情:
我有两个ViewControllers,都包含tableViews。
在第一个ViewController中,用户从tableViewCell中选择一个名称,该名称应存储在第二个ViewController的tableView中。
现在,我通过将tableViewCell内容附加到第二个ViewController中的数组来完成此操作。
我的问题:
通过这种方法,我只能在第二个ViewController中为数组获取1个tableViewCell,因为它不会保存之前添加的Cells。
我的想法:
我认为某种本地数据库可以解决我的问题,但我完全不知道从哪里开始或寻找什么。
你能帮我吗?
我认为您正在寻找UserDefaults。这就是您为Swift本地存储数据的方式,这样在退出应用程序时就不会删除数据。(除非应用程序本身被删除(
请参阅此链接了解另一个类似的问题:如何在Swift中使用UserDefaults?
有关UserDefaults的更多信息,我也会参考此资源:https://www.hackingwithswift.com/read/12/2/reading-and-writing-basics-userdefaults