【发布时间】:2020-12-14 17:35:49
【问题描述】:
我想做的事:
我有两个 ViewControllers,都包含 tableViews。
在第一个 ViewController 中,用户从 tableViewCell 中选择一个名称,该名称应存储在第二个 ViewController 的 tableView 中。
现在我通过将 tableViewCell 内容附加到第二个 ViewController 中的数组来做到这一点。
我的问题:
通过这种方法,我只能将 1 个 tableViewCell 放入第二个 ViewController 中的数组中,因为它不会保存之前添加的 Cells。
我的想法:
我认为某种本地数据库可以解决我的问题,但我完全不知道从哪里开始或寻找什么。
你能帮帮我吗?
【问题讨论】:
-
您可以将您的收藏保存在您的第一个视图控制器中。当转到第二个视图控制器时,将集合传递给它,当关闭时,只需将其发送回第一个视图控制器。谷歌代表。另一种选择是使用单例。
-
只需将其保存在实例变量中,并以最适合您的开发模式的方式传递它。请记住,如果这是用例,请不要使用单例模式。
标签: ios arrays swift uitableview save