【发布时间】:2019-12-23 07:47:02
【问题描述】:
如果我有几个实体,比如说流派、艺术家、歌曲,并且这三个一对多之间存在关系,我如何在流派中搜索艺术家,因为我有一个通用的 NSFetchedResultsController,即在我的表视图符合的CoreManager 类中。该代码可以很好地请求实体的内容,但我不确定我是否点击了其中一种流派来显示其中的艺术家并进入多个级别。
我的 FRC 代码是
fetchedResultsController = {
let request = fetchRequest
request.sortDescriptors = sortDescriptor
request.predicate = fetchPredicate
request.returnsObjectsAsFaults = false
let context = managedContext
let frc = NSFetchedResultsController(
fetchRequest: fetchRequest,
managedObjectContext: context,
sectionNameKeyPath: sectionNameKeyPath , cacheName: cacheName)
return frc
}()
【问题讨论】:
-
请您提供模型实体和关系的更多详细信息。谢谢。
-
我用图像更新了我的模型图的问题,我现在只关心如何获取所有艺术家,例如在特定流派下,如何在 ArtistViewController 中的 FRC 中调用它。谢谢! :)
标签: ios swift core-data nsfetchedresultscontroller