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 に答える