【发布时间】:2017-10-12 10:53:24
【问题描述】:
我正在检测诸如“领域已在写入事务中”之类的错误。我的应用程序使用:
[[RLMRealm defaultRealm] beginWriteTransaction];
[[RLMRealm defaultRealm] addOrUpdateObject:user];
[[RLMRealm defaultRealm] commitWriteTransaction];
我在我的应用程序的不同位置将这些方法用于不同的对象。那么,防止这些错误的最佳方法是什么?是否可以异步控制多个写操作?
【问题讨论】:
-
你试过用
[realm transactionWithBlock:^{ [realm addOrUpdateObject:user]; }];代替吗?
标签: ios objective-c database realm