问题描述
目前我正在做一个项目,每次启动 iOS 应用时都需要我从服务器下载最新的数据。
话虽如此,当有新版本时,我会删除数据拥有的表上使用的所有内容,然后继续进行 XML 解析/插入。
我现在的问题是,这个过程需要很多时间,也取决于设备,但经常超过1分钟,数据量不是很大,它可以达到 3MB...
我用来解析 XML 的是 Apple 的 NSXMLParser,我使用 Magical Record 将解析后的数据插入到我的数据库中。
我使用完全相同的请求,但在 Android 上,我解析整个 XML,将对象放入列表,然后在 的帮助下将所有行批量插入数据库Ormlite。
是否可以在 Objective-C 上做这样的事情?我应该采取什么步骤来减少插入之间的时间?
这个过程需要完成,完成后,用户才能使用应用。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)