尝试打开Realm时,XCode崩溃

时间:2017-12-11 09:19:35

标签: ios swift realm

我正在尝试使用旧项目中的realm文件和新项目。

在启动时我正在检查文件目录中是否存在领域文件,如果不存在,我只是将领域中的领域文件复制到Documents目录。

这部分(复制)有效但如果我尝试打开这个新的realm文件,XCode就会崩溃,虽然这个文件肯定在Documents目录中(我已经检查过)。

let fileManager = FileManager.default
let documentsURL = fileManager.urls(for: .documentDirectory, in: .userDomainMask)[0] as NSURL
let realmURL = documentsURL.appendingPathComponent("realdata.realm")

var defConfig = Realm.Configuration()
defConfig.readOnly = true
defConfig.fileURL = realmURL
realm = try! Realm(configuration: defConfig)

此文件存在,我可以使用Documents目录中的RealmBrowser打开它。文件权限未更改(读/写)。我正在使用Realm / RealmSwift 2.10.2。

此外,我试图创建新领域,它运作正常。

0 个答案:

没有答案