到目前为止我正在使用sqlite
。我有一个应用程序列出了一组产品。每个产品都有产品name
,sku number
,price
& description
。
这些是主要产品的不同类别accessory products
& add-on products
。
我在sqlite
中为这些群组创建了3个表格。我也可以从每个表中获取数据。每个表都有超过20000条记录/行数据。
现在我想使用core data
。我可以为这3个表创建3个实体,但我无法手动输入那么多数据。
问题 - 如何在coredata商店(sqlite)中填充数据?
请帮帮我。
注意:即使我在应用中有更新功能,从服务器下载最新的数据库,也会替换现有的数据库。正如我所提到的,我目前使用的sqlite文件与核心数据创建的不同,所以如何更新coredata sqlite db。
答案 0 :(得分:2)
您可以编写一个将数据存储在核心数据存储中的函数。只需在首次启动应用时执行该功能。您可以在NSUserDefaults中存储一个布尔值,以检查它是否首次启动。