gpt4 book ai didi

iphone - iphone应用程序会保留sqlite数据库吗

转载 作者:行者123 更新时间:2023-11-29 04:17:00 25 4
gpt4 key购买 nike

我正在创建 iPhone 应用程序,要求如下

1.我有固定的数据库,必须与应用程序一起保留,如果不存在则不要创建。
2.我正在使用FM数据库,但我不知道如何使用应用程序来保存数据库。

到目前为止,我习惯使用 create if not exit 查询。它为特定路径创建数据库并存储在那里。但即使在 iPhone 而不是模拟器中运行应用程序,它也会保留应用程序的数据库吗?

请让我走出这种迷茫。

最佳答案

It creates data base to particular path followed by and stores there. But will it retain data base with app even though running app in iphone rather than simulator.

如果您在运行时创建数据库,那么它将存储在某个用户目录中。这本质上与应用程序运行的设备相关。具体来说,如果您在模拟器中运行应用程序,则将在模拟器操作系统文件系统中创建数据库(相对于设备文件系统,如果您在设备上运行应用程序)。然后,当您在设备上运行该应用程序时,将在那里创建一个新的数据库。

在这种情况下,两者之间不存在任何关系。如果您需要不同的设备共享某些信息,您可以使用同步(可能使用 iCloud)来实现这一点。

如果您的数据库是静态的,正如您所说,并且您可以在首次运行应用程序之前创建它,那么您可以将其包含在应用程序包中。这样,它将与应用程序绑定(bind),并且可以在安装该应用程序的每台设备上使用。

关于iphone - iphone应用程序会保留sqlite数据库吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13561697/

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