NSManagedObjectContextObjectsDidChangeNotification无限循环

时间:2013-06-14 17:02:54

标签: iphone ios objective-c ipad core-data

查看此代码:

[[NSNotificationCenter defaultCenter] addObserverForName:NSManagedObjectContextObjectsDidChangeNotification
                                                  object:retriever.managedObjectContext
                                                   queue:nil
                                              usingBlock:^(NSNotification *note)
{
    NSLog(@"lalala");
    NSLog(@"Note : %@",note);
}];

在对象在与观察到的相同的线程和上下文上进行更改时,如果第二个NSLog被取消注释,我将获得无限循环的块调用,否则一切正常。这是怎么回事?

0 个答案:

没有答案