gpt4 book ai didi

swift - IOS Realm Swift 其他 Realm 从不正确的线程访问

转载 作者:行者123 更新时间:2023-11-28 07:00:23 33 4
gpt4 key购买 nike

我收到此错误消息 *** 由于未捕获的异常“RLMException”而终止应用程序,原因:“从不正确的线程访问的 Realm ” 当我切换到 Other Realm .当我使用 default Realm 时一切正常。

无法找出是哪个部分导致了错误。

let realm:Realm!
var queue = dispatch_queue_create("realmQueue", nil)

func init(){
var realmName = "test.realm"
let documents = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as! String
let path = documents.stringByAppendingPathComponent(realmName)

realm = Realm(path: path)
}

func loadCustomer(){

dispatch_async(queue){
//let realm = Realm()
var results = self.realm.objects()

...
}

}

最佳答案

👌 我的错。

dispatch_async(queue){
realm = Realm(path:path)
}

关于swift - IOS Realm Swift 其他 Realm 从不正确的线程访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32195895/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com