gpt4 book ai didi

ios - 如何使用 MagicalRecord 加载预先存在的 sqlite 文件?

转载 作者:行者123 更新时间:2023-11-28 22:34:46 24 4
gpt4 key购买 nike

我已经使用我在网上找到的一些脚本预构建了一个 Core Data 特定的 sqlite 文件。然后我尝试通过插入将该文件用作我的默认 sqlite 数据库

[MagicalRecord setupCoreDataStackWithStoreNamed:@"database.sqlite"];

在 didFinishLaunchingWithOptions 方法中。但是当我启动我的应用程序时,它似乎创建了一个空数据库。我只是想知道使用 MagicalRecord 加载预建 sqlite 数据库的正确方法是什么?

最佳答案

确保您以前的数据存储在 {App Folder}/Library/Application Support/{App Name}/database.sqlite 中。如果您的商店不存在,MagicalRecord(实际上是 Core Data)将为您创建一个新商店。

如果你想让你的店铺在别处,可以使用以下方法:

[MagicalRecord setupCoreDataStackWithStoreAtURL:<NSURL to your store>];

希望这对您有所帮助。

关于ios - 如何使用 MagicalRecord 加载预先存在的 sqlite 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16409199/

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