小编juf*_*ina的帖子

"在写入事务中无法创建异步查询"异常

在将我的OS X应用程序从swift 2.2迁移到swift 3.0(领域版本也从1.0.2变为2.1.1)之后,一些写入事务开始抛出异常:"在写入事务中无法创建异步查询".但它在迁移之前工作正常.

let realm = try Realm()
let allMessages = realm.objects(Message.self)
let messages = allMessages.filter("(state == 1) AND (dateSent <= %@)",  dateSent)
try realm.write ({
   messages.forEach { message in message.state = .seen }
})
Run Code Online (Sandbox Code Playgroud)

在事务开始时它会抛出异常.为什么会发生这种情况,我该如何解决?

macos realm swift3

6
推荐指数
1
解决办法
759
查看次数

标签 统计

macos ×1

realm ×1

swift3 ×1