0

我是 Core Data 的新手,我已经使用 MagicalRecord 设置了我的项目:

https://github.com/magicalpanda/MagicalRecord

这在大多数情况下是直截了当的,但是,我需要使用一组状态填充 UITableView,一旦单击推送到包含与该状态相对应的城市列表的详细视图。由于每个州都会有大量城市,我认为这将是最好的路线。

那么我究竟会用所有这些数据填充我的模型吗?

4

1 回答 1

1

要弄清楚如何填充此数据库,您首先需要回答几个问题:

  1. 州/城市数据的格式是什么?(csv、json、xml等)
  2. 应用程序是否需要附带一个预填充的数据库,或者数据是否会在其他时候填充?

解析问题的答案将告诉您将数据导入 sqlite 数据库需要做什么

如果可以预先填充数据库,我会编写一个简单的脚本(ruby/python/perl)来解析数据并将其导入数据库,我将在更新州/城市数据时运行该脚本。

如果打开应用程序后需要填充数据库,或者在应用程序流程中的某个其他点,我会找到第三方 Objective-C 库来为我处理解析它。

显然,我的回答没有具体说明如何实现任何东西,但它应该给你一个开始前进的方向。

于 2013-10-17T20:51:47.767 回答