Iphone Restkit覆盖本地实体更改
Hello尝试使用restkit和coredata。我认为这是伟大的,但我认为有太多的魔术正在进行 我有一个问题,用户下载了一个文件,我将entity downloaded属性设置为YES。我重新启动应用程序,应用程序连接到服务器,而reskit会取消我的更改,因为服务器没有此参数。有什么方法可以防止restkit重写我的本地实体吗Iphone Restkit覆盖本地实体更改,iphone,ios,objective-c,restkit,Iphone,Ios,Objective C,Restkit,Hello尝试使用restkit和coredata。我认为这是伟大的,但我认为有太多的魔术正在进行 我有一个问题,用户下载了一个文件,我将entity downloaded属性设置为YES。我重新启动应用程序,应用程序连接到服务器,而reskit会取消我的更改,因为服务器没有此参数。有什么方法可以防止restkit重写我的本地实体吗 谢谢。当您创建RKManagedObjectStore实例时,您需要为其提供managedObjectCache——这使其能够查找现有项并防止重复。为此,您通常会使
谢谢。当您创建
RKManagedObjectStore
实例时,您需要为其提供managedObjectCache
——这使其能够查找现有项并防止重复。为此,您通常会使用RKInMemoryManagedObjectCache
的实例。当您创建RKManagedObjectStore
实例时,您需要为其提供managedObjectCache
-这使其能够查找现有项并防止重复。为此,您通常会使用RKInMemoryManagedObjectCache
的实例。是否尝试更新现有对象?他们有独特的身份吗?你让RestKit匹配这些身份了吗?是的,使用唯一标识符。如果您尝试(即在本地)更改实体,则会出现问题。下次使用restkit连接时,实体将被覆盖。您是否正在尝试更新现有对象?他们有独特的身份吗?你让RestKit匹配这些身份了吗?是的,使用唯一标识符。如果您尝试(即在本地)更改实体,则会出现问题,下次使用restkit连接时,该实体将被覆盖。