我有一個基本的UITableViewController,顯示從簡單的兩個實體核心數據存儲庫中提取的學校列表。 tableview綁定到從NSManagedObjectContext加載的學校的NSMutableArray。如何在向基礎nsmanagedobjectcontext添加對象後刷新uitableview/nsmutablearray
我添加了一個「添加新學校」按鈕,向用戶顯示添加新學校的表單。當用戶添加新學校並單擊「保存」時,我將新的學校對象保存到NSManagedObjectContext中,並從導航堆棧中彈出「添加學校」視圖。我被送回原來的uitableview,新的學校不在列表中。
我知道我需要在返回時刷新桌面視圖,但我不確定如何。注意:如果我退出模擬器並再次運行該程序,則會出現新的學校記錄,因此我知道它已正確添加到底層商店。
很確定我需要實現一個NSFetchedResultsController,但看起來像TON OF CODE似乎是非常簡單的東西。
如果NSFetchedResultsController是唯一的方法,有人可以指導我的教程或代碼清單,可能會顯示此流?
非常感謝。
菲爾
謝謝,Rog。我確實找到了一個體面的教程[鏈接](http://www.raywenderlich.com/999/core-data-tutorial-how-to-use-nsfetchedresultscontroller)。我用fetchedresultscontroller很快就能正常工作。謝啦! – phil 2011-02-23 00:27:55