我最近遇到了一个棘手的问题..
我通常使用NSFetchedResultsController
从我的CoreData中获取数据,并在TableViewController中显示它。
我现在遇到的问题是我无法立即通过NSFetchRequest获得我想要的结果,因为我有一个关系并且我在核心数据(参考)中实现了一个表,它存储了对对象...
所以我现在所做的是,我使用了一个获取请求:
NSArray* references = [self.context executeFetchRequest:fetchRequest error:&error];
然后遍历此数组以获取我的对象:
for(References* ref in references)
{
Post* tmp = ref.ref_of_post;
}
那么有没有办法手动将这些对象添加到NSFetchedResultsController
,或者是否有可能通过NSFetchRequest
获取所需对象?
感谢您的帮助。
答案 0 :(得分:0)
别介意。
我刚刚将这些对象添加到NSMutableArray
,然后以与NSFetchedResultsController
相同的方式使用此数组..