刷新核心数据关系

JPC*_*JPC 5 cocoa core-data objective-c nsmanagedobject nsmanagedobjectcontext

是否可以刷新Core Data托管对象的特定关系?我知道我可以刷新整个对象,但我想刷新一个特定的关系.我想我会通过使关系再次成为一个错误来实现这一点,但我似乎找不到任何可以实现这一目标的东西.你可以检查一个特定的关系是一个错误,但你不能强迫一个人是一个错误.

Jim*_*Jim 0

我猜测是因为我不确定“刷新”是什么意思。如果它出现故障(未“实现”或未从商店检索),当您的代码需要访问它时,它将刷新。如果要刷新许多对象和关系,可以按照\xe2\x80\x9c 使用 SQLite Store\xe2\x80\x9d 进行批量故障和预取中所述进行操作

\n\n

如果我误解了,您能澄清一下吗?

\n

  • 我有一个没有故障的实体 A。它有几个没有错误的关系。我想强制某个特定关系成为错误,以便在再次访问该关系时从存储中获取该关系。“Refresh”指的是 NSManagedObjectContext 上的“refreshObject”方法。 (2认同)