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