异步写入Realm

时间:2018-01-26 14:27:45

标签: ios objective-c realm

应用程序在许多异步API调用中从服务器获取数据。当收到数据时,它被处理并存储到Realm中。显然,当写入恰好在同一时间beginWriteTransaction崩溃应用程序,因为Realm已经处于写入事务中。

这里最好的方法是什么?将所有写入放入串行调度队列?

1 个答案:

答案 0 :(得分:0)

尝试更新transactionWithBlock方法中的域。

RLMRealm *realm = [RLMRealm defaultRealm];

[realm transactionWithBlock:^{
    [realm addObject:mydog];
}];