2013-10-17 30 views
0

我是新來的核心數據,我已經使用MagicalRecord建立我的項目:用數據填充核心數據模型

https://github.com/magicalpanda/MagicalRecord

這是直線前進的大部分,但是,我有必要通過一系列狀態來填充UITableView,這些狀態一旦點擊就會推送到包含與該狀態對應的城市列表的詳細視圖。由於每個州會有大量的城市,我認爲這將是最好的路線。

那麼到底我會用我的模型填充所有這些數據?

+0

我通常會創建一個小工具來爲每個項目執行導入操作。 – nielsbot

+0

http://stackoverflow.com/questions/19226703/insert-test-data-in-core-data – DogCoffee

回答

1

要弄清楚如何填充此數據庫,您首先需要回答幾個問題:

  1. 什麼格式是國家/城市數據? (csv,json,xml等)
  2. 該應用程序是否需要與預填充數據庫一起發貨,還是將數據填充到其他位置?

答案解析問題會告訴你,你需要怎樣做才能使數據進入SQLite數據庫

如果數據庫可以預填充,我會寫一個簡單的腳本(紅寶石/ python/perl)解析數據並將其導入到數據庫中,我將在狀態/城市數據更新時運行該數據庫。

如果數據庫需要在應用程序打開時或在應用程序流程的其他位置填充,我會找到一個第三方Objective-C庫來爲我解析它。

很明顯,我的答案並沒有給出關於如何實現任何內容的任何細節,但它應該給你一個方向來開始標題。

+0

是的,我發現這個在線,它似乎回答我的問題。不過謝謝你爲我打破了道路。 –