我一直在看核心數據的文檔,並試圖找出如何安排核心數據堆棧,以便它可以訪問我的所有UITableViewControllers。蘋果公司提供的所有例子都證明這是在AppDelegate上實現的,但文檔並不推薦這種方法,因爲它太隆起了!請參閱link。困惑從AppDelegate獲取ManagedObjectContext
(爲什麼這不是iPhone SDK文檔上提的是另一個謎)
我的問題是,我已經反覆設計模式按在TopSongs檢索ManagedObjectContext實體顯示的核心數據示例子表格視圖和下面的錯誤產生...找不到實體名稱'宋'的NSManagedObjectModel。奇怪的是,這可以在父級表視圖中找到,所以我認爲這是因爲AppDelegate上的核心數據堆棧已經處理好了。
有沒有人知道一個很好的例子,遵循不同的設計模式,以創建在Recipies,CoreData書籍和位置?所有這些都遵循相同的模式。
我想要做的就是檢索原始數據,並在chid tableview中對不同的條件進行排序。
Brad我也喜歡單例方法我已經傾向於在大多數應用程序中使用單例來處理應用程序狀態 - 蘋果公司的例子並沒有讓它看起來那麼簡單。 – paulthenerd 2009-12-15 19:09:48
將核心數據放在單例中正是我的直覺告訴我的。蘋果公司把它放在應用程序委託上的例子似乎過於複雜,無法從第一個視圖控制器以外的其他任何東西進行管理。謝謝。我相信重組該項目將解決這個問題。 – Jim 2009-12-16 00:02:38
我剛剛按照Apple的設計指南完成了一個實現,但它感覺不對。下次我也會採用單例方法。 – mvexel 2010-01-15 12:42:54