2011-07-05 36 views

回答

5

如果您需要創建一個新的上下文,只需使用alloc/init,然後添加一個持久性存儲協調器。這在Creating a New Managed Object Context中描述。如果您已經在您的應用程序委託或根視圖控制器中創建了上下文,則只需在創建控制器時將其傳遞到視圖控制器即可。例如,應用程序委託通常會創建根視圖控制器。應用程序委託可以創建託管對象上下文,然後在控制器中設置上下文。

+0

好吧我會嘗試在應用程序委託中創建一個返回它的方法。 –

+0

似乎無法確定我是如何首先獲得店鋪協調員的。 –

+1

對不起 - 鏈接是微不足道的。現在修復。要創建持久性存儲協調器,再次使用'alloc alloc',然後調用'-initWithManagedObjectModel:'。你如何得到一個模型?有幾個方法,但'+ mergedModelFromBundles:'是一個很好的選擇,讓你開始。提示:如果您創建了一個新項目並在Xcode中檢查'使用核心數據'框,您會發現一些很好的入門代碼,可以在應用程序代理中設置所有這些東西。 – Caleb

相關問題