2016-05-13 43 views
0

用默認條目創建CoreData模型的最佳方式是什麼,比如說10個條目?使用默認數據集創建CoreData模型

我想到的想法是首先檢查實體是否爲空,如果實體返回0計數則添加對象。

還有其他更好的解決方案嗎?如果沒有,如何實現上述想法?

+0

如果它的字面意義只有幾個條目,您可能最好只是按照您的說法來執行該操作,請檢查應用程序啓動以查看是否有任何數據,如果沒有創建它。對於更大的集合,您可以創建一些類來構建初始數據結構,甚至可以提供一個基本的sqlite文件,其中已經包含了所需的數據。 – Scriptable

+0

即使有一個小數據集,我也不會**在啓動時執行此操作。如果您擁有預先封存的數據,請在100%的時間內將其與應用一起發貨。絕對不需要做任何啓動的事情。非常滑的斜坡。 –

回答

0

如果你想要預加載的數據,然後創建一個SQLite文件並將其嵌入到應用程序中。然後在第一次啓動時,將該文件複製到最終位置並站起來您的核心數據堆棧。

在OS X上創建SQLite文件很容易,因爲Core Data的結構在所有平臺上都是相同的。