我有一個實體對象具有國家名稱和國家代碼的國家。它是NSManagedObject的一個子類,我將它與核心數據模型一起使用,以將其值存儲到持久存儲中。作爲普通對象的被管理對象之外的NSManagedObject子類
我有一個地方,相同的國家對象將用作一個普通的對象,即我將用它來存儲一些臨時的國家名稱。
對於我初始化了國家如下
[NSManagedObject alloc] init]
初始化成功完成,但我不能給任何屬性設置爲對象。 因此我做了一個探索。在那我發現,根據文檔不支持NSManagedObject的init。
我不知道如何使用CoreManager的NSManagedObject國家以及普通的對象。
謝謝!所以不可能像我們爲普通對象進行初始化。 我想你是指永久性存儲的NSInMemoryStoreType,所以插入的實體將被存儲在易失性RAM內存中。 我還有一個問題 - 實際上它會被清除,或者我們必須手動清除它? – raksja 2009-09-02 12:03:42
當您告訴它清除(手動)或您的應用程序退出時,它將被清除... InMemoryStores與其他存儲一樣工作,只是持久性...僅在內存中。 – bbum 2009-09-02 15:28:14