删除Realm默认路径

时间:2015-12-22 06:55:17

标签: ios swift realm

我刚刚将我的RealmSwift框架更新为0.97,以下代码给出了一个错误,指出类型Realm没有成员defaultPath

var error: NSError?
do {
    try NSFileManager.defaultManager().removeItemAtPath(Realm.defaultPath)
} catch let error1 as NSError {
    error = error1
}

我还处于测试阶段,所以每次都需要擦除Realm持久性。

1 个答案:

答案 0 :(得分:2)

那是因为自Realm 0.95以来,指示Realm文件的文件路径的属性直接从Realm对象移出并移动到新的Configuration属性对象。

因此,要获取默认Realm的文件路径,请改为调用

do {
    try NSFileManager.defaultManager().removeItemAtPath(Realm.Configuration.defaultConfiguration.path!)
} catch {}