【Xcode/Swift】RealmSwiftでMigrationに関わるエラー

今回はRealmSwiftを使っていた時に発生したエラーです。

結論からいうと根本的な原因は分かりませんが解決方法だけ判明しました笑

エラー本文

◉エラーメッセージ本文

[fatal error: 'try!' expression unexpectedly raised an error: Error Domain=io.realm Code=10 "Migration is required due to the following errors:
- Property 'Task.category' has been added."]

Unexpectedly raised an error“とのことなので予期しないエラーが発生したということですね。

原因、解決方法

原因は、、、、

ネットで色々調べましたが結局根本の原因が分かっていません泣

‘ ~ ‘ has been added という内容から推測するには新しいクラスを作る前にビルドをした状態から更新されないことでシミュレータさんが困ってしまったということでしょうか、、、

解決方法

シミュレータ上で該当のアプリを一度削除して再度インストールを行う。

これで解決出来るはずです、それでもエラーが出る場合は一度ターミナル上でPod Updateを行ってみてください。

まとめ

今回は以上です、エラーと格闘することは日常茶飯事なのでいかに “正確に” & “素早く” 解決できるかを意識して取り組んでいきましょう!