1
我正在使用NSManagedObjectContext在多线程中。 我不知道它是否在请求NSFetchedResultController performFetch之前请求锁定。是NSFetchedResultController performFetch线程安全吗?
要我这样做
[moc lock];
NSError *error = nil;
if (![fetchedResultsController_ performFetch:&error]) {
//TODO: add fetch error handler
}
[moc unlock];
或者只是
NSError *error = nil;
if (![fetchedResultsController_ performFetch:&error]) {
//TODO: add fetch error handler
}
我不共享fetchedResultsController,但我共享NSManagedObjectedContext。 我的意思是我必须锁定NSManagedObjectContext? – Slavik 2011-02-11 09:31:42