我在AppDelegate类以上的全球范围内初始化这样的领域
import RealmSwift
let realm = try! Realm()
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate{}
然后我使用以下插入代码
import Foundation
import RealmSwift
class RealmDBHelper{
func insertShop(list: OfferList){
// Insert the new list object
try! realm.write {
realm.add(list,update: true)
}
}
}
当我更改我的某些领域对象并运行应用程序时。应用程序在
的第一个语句处崩溃let realm = try! Realm()
我真的不知道为什么。但是,当我从我的设备中删除应用程序并在同一台设备上再次安装它时它解决了我的工作。我将在未来的工作中更新我的应用程序。但是,我可以让用户当我发布更新领域对象的新版本时,他们从应用程序商店更新应用程序时会继续崩溃。那么,对此有何帮助?
我的代码出了什么问题?是这样,我需要修复什么,因为我会根据客户需求改变领域对象。