0

我有一个称为Record的核心数据实体,其中包含一个名为NSString类型的句子的属性,另一个类型为NSDate。这通过连接到我的本地NSManagedObjectContext的NSArrayController绑定到NSTableView。共享相同属性的核心数据实体?

现在,每次创建Record的新实例时,Record的所有现有实例都以句子中的相同文本结束,但创建的实例仍保留正确的值。调试这个最好的方法是什么?我怎样才能看到记录发生了什么?

回答

0

添加观察员为你的背景:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(yourDebugMethod) name:NSManagedObjectContextObjectsDidChangeNotification object:yourContext]; 

然后,在yourDebugMethod可以断点更改您的记录对象,也许这将帮助你找到问题。