我有一個巨大的NSDictionary,有三個層次的層次結構。如何使用NSManagedObject將NSDictionary保存到CoreData?
它看起來層級如下
- 主JSON包含對象{}
它具有對根數的值,比如,比的陣列,其具有詞典和辭典也具有詞典。
{ "id" = "123", "name" = "Hello", "title_image" = "URL" "sub_array" : [ { "id" = "123", "name" = "Hello", "title_image" = "URL" "another_dictionary":{ "abc":{ }, "abcd":{ } } }, { "id" = "123", "name" = "Hello", "title_image" = "URL" "another_dictionary":{ "abc":{ }, "abcd":{ } } } ] }
現在我很困惑,我是否應該去進行單獨NSManagedObject,或使ONE NSManagedObject,並與其他表,或任何其他appraoch一些關係。
可以告訴我,當我有巨大的NSDictionary(從服務器轉換爲NSDictionary的JSON),我想保存在覈心數據中,我該怎麼做。
謝謝。
在您的應用程序中是否有任何脫機支持? – Leena
是的,它是一個離線支持。很高興在這裏見到你leena,Nitin和其他人在堆棧聊天室裏怎麼樣? :) @Leena –
看看RestKit,它適用於離線支持和核心數據 – Leena