NSFetchedResultsController手动添加对象

时间:2012-05-19 09:09:26

标签: cocoa-touch ios5 nsfetchrequest

我最近遇到了一个棘手的问题..

我通常使用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获取所需对象?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

别介意。

我刚刚将这些对象添加到NSMutableArray,然后以与NSFetchedResultsController相同的方式使用此数组..