【发布时间】:2014-02-14 16:50:25
【问题描述】:
我有一个关于使用核心数据创建数据库的问题。 在我的应用程序中,第一次启动时,我应该解析一些 json 以获取一些数据以插入到核心数据数据库中。 我的 json 文件的结构是这样的:(我只显示了我的 json 的一个元素)
[{"id":"s1",
"n":"Name hotel",
"id_loc":["l1","l2","l3","l4"],
"val":3,
"tel1":"12345678",
"tel2":"12345678",
"obj":
{"id":"o1",
"n":"Name",
"des":"description",
"flag":"red"}
}]
我知道我可以将其视为 coredata 中的一个实体,并将所有元素视为属性,这很清楚。 现在您可以看到在我的 json 中有一个数组“id_loc”和一个对象(或字典)“obj”。 在核心数据中,管理这两个元素的方法是什么? 我想“obj”可以作为一个新实体进行管理,而“id_loc”,在我的核心数据数据库中设置它的方法是什么? 你能帮助我吗? 谢谢
【问题讨论】:
标签: ios database core-data nsarray nsdictionary