gpt4 book ai didi

objective-c - 在本地存储数据直到应用程序打开

转载 作者:行者123 更新时间:2023-12-01 16:53:20 27 4
gpt4 key购买 nike

我有一个本地 Sqlite DB,其中包含 3 个表(高级经理、经理、员工)& 所有 3 个表都是相互关联的。我为数据创建了 3 个 NSObject 类(w.r.t 表)。现在我有一个 Controller 类,我在其中查询这些表并创建那些 NSobject 类的对象
并更新它。最后,我将这些对象添加到该类中的数组中。

现在假设我有 3 个 View Controller (VC1、VC2、VC3)。所以当我从 VC1 来到 VC2 时,我调用数据 Controller 类,进行查询并从数据 Controller 类获取数组并在 3 个 TableView 中显示这些数据在我的 VC2 中。所以现在我可以添加/删除一个新的高级经理/经理并在 VC2 的不同表格 View 中显示它。

所以我的问题是当我再次从 VC2 回到 VC1 并再次回到 VC2 时,我看不到添加/删除的行。因为在我的 viewDidLoad 中,我再次尝试从 Data Controller 类中获取我的数组,所以它将再次显示 DB 中存在的数据。

注意我有一个限制,我不想将这些添加/删除操作数据写入任何数据库。因此,每次重新启动应用程序时,我都必须显示数据库中存在的默认数据。

任何机构都可以帮我解决这个问题吗?因此,从应用程序的打开到关闭,我可以维护这些数据。

最佳答案

如果您希望数据从启动到启动持续存在,您将需要将其存储在持久的地方、文件、数据库、iCloud 等。

关于objective-c - 在本地存储数据直到应用程序打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13895155/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com