【发布时间】:2014-09-01 06:49:25
【问题描述】:
我正在使用核心数据开发一个 iOS 应用程序。我正在使用 Rest 工具包连接 Web 服务,在 rest 工具包的帮助下,我正在同步来自 Web 服务的数据并存储在我的本地核心数据库中。它是对我来说工作得很好。当我调用获取请求时,数据是正确的。但是一段时间后,我想要来自网络服务的最新更新数据,如果我再次同步,最新数据会在我的数据库中正确获取和替换。
但是,如果我尝试获取最新数据,则获取请求会返回保存在数据库中的第一个数据。但是如果我重新启动我的应用程序,获取请求会返回更新的数据。实际问题是什么。我是iOS新手,所以我不明白这个问题。我将如何解决这个问题。
【问题讨论】:
-
请发布您的代码。
-
@Timuçin 哪个代码获取请求代码?还是数据映射代码?
-
你使用的是 fetchedResultsController 还是简单的 fetchRequest?
标签: ios objective-c ipad core-data nsfetchedresultscontroller