我最近对我的项目做了一个Pod更新,从那以后我就面临着Realm的问题。代码如下,
MyNetworkManager.sharedNetworkManager.performNetworkOperation(url: MyEndpoint().homepage(), httpmethod: .get, parameters: requestDict) { response in
let realm = try! Realm()
try! realm.write {
let JSON = response.result.value as AnyObject
realm.create(HomePageData.self, value: JSON, update: true)
}
显示的错误如下,
Thread 1: Fatal error: 'try!' expression unexpectedly raised an error:
Error Domain=io.realm Code=1 "Provided schema version 84 is less than last set
version 86." UserInfo={NSLocalizedDescription=Provided schema version 84 is
less than last set version 86., Error Code=1}
我读了关于同一问题的其他答案,但没有发现任何类似的东西。我是新来的境界一般,请让我知道什么是最好的方法来解决这个问题。
项目详情:
1.语言- Swift 3和Objective C部分
- Realm for Swift用于数据库
- Xcode版本-9.2
1条答案
按热度按时间f0brbegy1#
您正在新版本上安装应用程序旧版本(降级)
这就是导致此问题的原因,请尝试迁移数据库