2012-04-14 66 views
2

我在我的應用程序中使用核心數據來存儲我遊戲中使用的汽車的所有汽車屬性。用戶可以選擇數據存儲區中被標記爲選中的不同部分(引擎,輪子等),因此數據存儲區中的某些數據可以由用戶更改。發佈後向CoreData數據存儲區添加數據

我的問題是similar to this,如果我想添加一輛新車,一旦應用程序發貨而未覆蓋用戶所做的更改,該如何處理?模型沒有改變,所以我猜測版本化了。我知道如何以編程方式添加數據,但測試數據庫是否已用新數據更新的最佳方法是什麼?

回答

0

您真正需要做的就是將新對象添加到您的持久性存儲中。根據您將新數據放入應用程序的方式,您可以編寫方法,添加新對象,而不觸及用戶數據和標記,只需創建新的數據庫,就像您預先填充數據庫時所做的那樣。

+0

感謝您的迴應Nikita。最後,我選擇從數據存儲中刪除用戶可編輯的數據 - 這可能是我從一開始就應該做的。現在,數據存儲在應用程序執行時從軟件包中讀取,以便用戶自動獲取最新記錄。 – Gravedigga 2012-06-28 16:49:33