如何在短时间内存储数据? 迅速

问题描述

我想做什么:

我有两个ViewController,都包含tableViews。

在第一个ViewController中,用户从tableViewCell中选择一个名称,该名称应存储在第二个ViewController中的tableView中。

现在,我通过将tableViewCell内容附加到第二个ViewController中的数组来做到这一点。

我的问题:

通过这种方法,我只能在第二个ViewController中的数组中获取1个tableViewCell,因为它不会保存之前添加的Cells。

我的想法:

我认为某种本地数据库可以解决我的问题,但是我绝对不知道从哪里开始或寻找什么。

你能帮我吗?

解决方法

我认为您正在寻找UserDefaults。这是您可以在本地为Swift存储数据的方式,这样在退出应用程序时不会将其删除。 (除非应用本身已删除)

请参见此链接,以获取另一个类似的答案:How can I use UserDefaults in Swift?

我也请您参考此资源,以获取有关UserDefaults的更多信息:https://www.hackingwithswift.com/read/12/2/reading-and-writing-basics-userdefaults