2

我正在执行以下操作 - 但我的应用程序在获取对象时冻结:

[MagicalRecord saveWithBlock:^(NSManagedObjectContext *localContext) {
    MyObject *myObject = [localContext objectWithID:objectID];
}];

我发现一些博客提到了带有 FetchRequests 和嵌套上下文的死锁;但是我可以在这里做些什么呢?

非常感谢,

斯特凡

4

1 回答 1

0

而不是MR_inContext:在 id 为 objectID 的对象上使用。所以是这样的:

MyObject *myObject = [getMeAnObject];  
[MagicalRecord saveWithBlock:^(NSManagedObjectContext *localContext) {
    MyObject *myObjectLocal = [myObject MR_inContext:localContext];  
}];
于 2013-11-22T21:51:13.253 回答