我有名称为Coctail
的对象,以及他与名称为Tag
的关系(多对多)。
我想从数据库中获取对象Coctail
(我使用NSFetchedResultsController
)并打印他的标签。但是,当我尝试获取类似“coctail.tags”的标签时,我得到了
受管理对象上的关系“标记”错误...
另外,当我尝试获取标签计数('coctail.tags.count')时,我得到0。
我不知道您需要什么代码。
最佳答案
您需要更新Coctail
对象的持久性属性以使用持久性存储中的最新值。为此,您需要将 refresh(_ object: NSManagedObject, mergeChanges flag: Bool)
方法与true
标志一起使用。
Faulting and Uniquing。