2015-02-10 46 views
0

我正在使用REST API來下載我的數據。有時我嘗試訪問NSManagedObject的子類的屬性,但它不存在,因爲它尚未下載。我是否應該重寫NSManagedObject子類中的getter以外出並獲取數據?或者,還有更好的方法?iOS - 使用REST API管理核心數據

回答

0

一次爲您的NSManagedObject子類加載所有必要的數據會更好。例如,如果您有實體用戶與屬性名稱年齡您應該下載足夠的數據以創建完全初始化的對象,然後再使用它。

如果您有複雜的實體,您可以將其分割爲多個實體並單獨爲它們下載數據。

另一種解決方案可以使用NSIncrementalStore,但實施起來會很艱鉅且耗時。