【发布时间】:2016-10-31 10:06:16
【问题描述】:
我正在使用 Realm Cocoa,在这里遇到了一个问题,我无法更新领域对象的属性,
RLMRealm *realm = [RLMRealm defaultRealm];
SomeObject *obj = [SomeObject objectForPrimaryKey: objectID];
if(obj){
NSError *error;
[realm transactionWithBlock:^{
obj.someProperty = @YES;
} error: &error];
}
SomeObject 是 RLMObject 的子类,someProperty 是 RLMBool 类型的属性
NSNumber<RLMBool> *someProperty
我检查了错误为nil,表示交易成功。 但是 someObject 永远不会按预期更新。
我还在Realm浏览器中检查了该属性,它也没有更新。(它总是假的)。
请帮忙。
【问题讨论】:
-
这是什么线程?
-
@EpicPandaForce,在系统全局队列中
标签: realm