如何加载从网上下载的表并将其放入核心数据? 如果我有一个大约2000行的CSV文件(可能是SQLite),已经更新,并像亚马逊网络服务一样放到网上,那么在用户使用应用程序时如何将其加载到核心数据中呢?我想完全替换以前的文件,然后重新加载表。我想我将它保存到文档目录,但是如何将其加载到核心数据中并快速加载,以便用户不必等待太长时间?
我不知道用户需要什么数据,自上次使用以来添加或删除的内容,因此我无法仅查询更改。该表由文本,整数和地理编码组成,我将每月更新两次。
核心数据是否可以从外部文件中读取以填充tableView,还是只能从内部读取内容?我并不一定需要表之间的关系,所以如果它阻碍了我,我可以删除它。可能有也可能没有加载第二个表。使用SQLite表会更好吗?我之前没有完成这部分核心数据。什么是最佳做法?代码示例会有所帮助。
答案 0 :(得分:2)
我认为您精通使用Core Data,并且您正在部署到iOS 5及更高版本。我还假设您非常了解CSV格式。那么这将是一个设计开始: