0
我有数据,应该从后台更改。 有一种方法在后台工作,并在新的NSManagedObjectContext
,进行更改和调用保存。 然后我得到了一个NSManagedObjectContextDidSaveNotification
与通知对象中的正确数据。 接下来,我叫问题与合并NSManagedObjectContext与后台线程更改
[mainManagedObjectContext performSelectorOnMainThread:@selector(mergeChangesFromContextDidSaveNotification:)
withObject:notification
waitUntilDone:YES];
但在我UITableViewController
没有什么改变,当我做在主背景相同的变化我不
- (void)controllerWillChangeContent:(NSFetchedResultsController *)controller
或
- (void)controller:(NSFetchedResultsController *)controller
didChangeObject:(id)anObject
atIndexPath:(NSIndexPath *)indexPath
forChangeType:(NSFetchedResultsChangeType)type
newIndexPath:(NSIndexPath *)newIndexPath
得到主线程一切正常。我之前从后台线程中合并过一些成功的经验,但这种情况令我发狂,所以我在寻求帮助。
Thanx。