0

我有一個稱爲Record的核心數據實體,其中包含一個名爲NSString類型的句子的屬性,另一個類型爲NSDate。這通過連接到我的本地NSManagedObjectContext的NSArrayController綁定到NSTableView。共享相同屬性的核心數據實體?

現在,每次創建Record的新實例時,Record的所有現有實例都以句子中的相同文本結束,但創建的實例仍保留正確的值。調試這個最好的方法是什麼?我怎樣才能看到記錄發生了什麼?

回答

0

添加觀察員爲你的背景:

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

然後,在yourDebugMethod可以斷點更改您的記錄對象,也許這將幫助你找到問題。

相關問題