Re: [问题] 如何将解析后的资料存到CoreData

楼主: tentenlee (天天)   2014-03-04 23:22:08
先在这边说点东西
因为我看不太出来你这些东西塞完资料要做什么
是要预留资料在CoreData内??
还是只是在程式开启的时候如果是无网络状态下会有一些资料显示在画面上??
另外看到一些东西觉得很麻烦的东西提出来说一下
saveData.titleID1 = [NSNumber numberWithInteger:1];
这种东西起直接写成以下即可 这样简洁很多也好读很多
saveData.titleID1 = @1;
如果只是第二点的话,个人建议去开一个NSObject 去把你的东西结构化
然后在把它存成一个array在里面就好了
这样你要呼叫的时候也不再需要一个 int i = 1;这东西了
也不用说有几个项目你就要几个title1
※ 引述《BS0824 (Bright_Sky)》之铭言:
: 如题,想请问各位先进,目前小弟程式完成从后台捞json资料,解析并显示于萤幕上
: 不过想从解析完的资料(有NSMutableArray也有NSDictionary)储存到CoreData
: 达成离线浏览,不过遇问题如下
: (1)CoreData是否能动态产生Entity?
: 假设我要存的Array、object model如下
:
作者: BS0824 (Bright_Sky)   2014-03-05 09:43:00
抱歉我说明的不好QQ我的用意是要将资料存入手机中,让下次程式开启时,无网络情况下可以有资料能显示
作者: Blueshiva (龙野南云)   2014-03-05 09:45:00
以你的情况,如果这些cache资料有需要再做些例如select过滤排序的功能,那是可以转成coredata,不然我觉得你直接把json转成文字档存起来就好,开启时读入显示,同时去网络上抓最新资料
作者: BS0824 (Bright_Sky)   2014-03-05 09:49:00
大大是说archive汇出档案,然后开启实在汇入吗?
作者: Blueshiva (龙野南云)   2014-03-05 10:46:00
因为理论上你已经有了从json抓出你要的资讯,并显示到view的code,所以你另外写个从档案读入json字串传入的code很快(大概10行而已),这应该是最简单的方式吧
作者: BS0824 (Bright_Sky)   2014-03-05 11:47:00
收到!来试试看这种方法,感谢大大!

Links booklink

Contact Us: admin [ a t ] ucptt.com