我最近偶然发现了一个难题..
我通常使用 aNSFetchedResultsController
从我的 CoreData 中获取数据,并将其显示在 TableViewController 中。
我现在遇到的问题是我无法立即使用 NSFetchRequest 获得我想要的结果,因为有 am:n 关系并且我在核心数据(参考)中实现了一个表,它存储了对对象的引用......
所以我现在要做的是,我使用一个 fetch 请求:
NSArray* references = [self.context executeFetchRequest:fetchRequest error:&error];
然后遍历这个数组来获取我的对象:
for(References* ref in references)
{
Post* tmp = ref.ref_of_post;
}
那么有没有办法手动将这些对象添加到 myNSFetchedResultsController
中,或者是否有可能通过 a 获得想要的对象NSFetchRequest
?
谢谢你的帮助。