LAZY
-
[RealmSwift Error] Error Domain=io.realm Code=10iOS 2019. 9. 23. 12:29
RealmSwift를 잘 사용하다가 다음과 같은 에러가 발생할 경우가 있다. Error [Domain=io.realm](Domain=io.realm) Code=10 "Migration is required due to the following errors 사실 이 문제는 앱을 지웠다가 깔면 해결되는데, 시뮬레이터에서는 간단하지만 이미 배포된 앱이라면 간단한 문제가 아니다. 이 문제는 초기화 전에 Migration을 시도해서 발생한다. 따라서 초기화 될 때까지 기다리도록 하면 된다. lazy var realm: Realm? = { do { return try Realm() } catch { print("Could not access Realm, \(error)") return nil } }() 간단하게 나..