Swift2, Xcode7にてRealmSwiftを利用しています。
ついこの間まで動作していたのですが、同じコードで動作がしなくなりました。
下記はRealmのPathを表示している部分です。このような簡単な処理も全てエラーがcatchされてしまいます。
同じ症状の方、もしくは対処法のわかる方がいましたらご助言いただけると幸いです。
swift
1 do { 2 let realm = try Realm() 3 print(realm.path) 4 } 5 catch { 6 print("Realm path error...") 7 }
これだとエラーの内容がわからないので、
do {
let realm = try Realm()
print(realm.path)
}
catch let error {
print(error)
}
などとして、表示されたエラーを教えてください。
そこでエラーが起きるのはおそらくマイグレーションだと思うので、モデルを変更されたのではありませんか?その場合は、もし既存のデータを消していいなら、アプリケーションを消してから再度やり直せばいいです。
データを消さないようにするには、マイグレーションの処理を記述する必要があります。
あなたの回答
tips
プレビュー