gpt4 book ai didi

ios - default.realm 文件自动生成

转载 作者:行者123 更新时间:2023-11-28 15:26:10 25 4
gpt4 key购买 nike

我在 Appdelegate 中指定了一个 Relam 文件“NoteData.realm”。该文件工作正常,一切正常。但是 default.realm 文件是无条件创建的。

我不想创建 default.realm 文件。

我该怎么办?

最佳答案

我不确定你是否可以停止创建文件,但你绝对可以替换它。这就是我使用预填充的 Realm 文件而不是空的 default.realm 的方式。如果您将 Realm 文件存储在不同的位置,您只需更改 path 变量即可。

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let defaultPath = Realm.Configuration.defaultConfiguration.fileURL?.path
let path = Bundle.main.path(forResource: "default", ofType: "realm")

if let defaultPath = defaultPath, let bundledPath = path {
do {
try FileManager.default.copyItem(atPath: bundledPath, toPath: defaultPath)
} catch {
print("Error copying pre-populated Realm \(error)")
}
}
_ = try! Realm()
return true
}

关于ios - default.realm 文件自动生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45182978/

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