我有一个使用CoreData的应用程序,我正在尝试找出通过标记实现标记和过滤的最佳方法.对于我而言,如果我是在原料的SQLite这样我就只需要三张表,tags
,item_tags
当然还有我的items
表.然后过滤就像在三个表之间连接一样简单,只有items
与给定标签相关.相当简单.
但是,有没有办法在CoreData中使用并使用NSFetchedResultsController
?它似乎没有NSPredicate
让你能够通过连接过滤.NSPredicate's
反正不是完整的SQL所以我可能在那里咆哮错误的树.我正在努力避免使用没有CoreData的SQLite重新实现我的应用程序,因为我很享受CoreData在其他领域给我的性能.是的,我确实考虑过(并建立了一个测试实现)潜入CoreData生成的原始SQLite,但这不是未来证明,我也想避免这种情况.
有任何人试图解决标签/在与CoreData过滤UITableView
与NSFetchedResultsController