【问题标题】:NSFetchedResultsController add Objects manuallyNSFetchedResultsController 手动添加对象
【发布时间】:2012-05-19 09:09:26
【问题描述】:

我最近偶然发现了一个难题..

我通常使用NSFetchedResultsController 从我的CoreData 中获取数据,并将其显示在TableViewController 中。

我现在遇到的问题是,我无法立即使用 NSFetchRequest 获得我想要的结果,因为有一个 m:n 关系,并且我在核心数据(引用)中实现了一个表,它存储了对对象的引用。 ..

所以我现在要做的是,我使用一个 fetch 请求:

NSArray* references = [self.context executeFetchRequest:fetchRequest error:&error];

然后遍历这个数组来获取我的对象:

for(References* ref in references)
{
    Post* tmp = ref.ref_of_post;
}

那么有没有办法手动将这些对象添加到我的NSFetchedResultsController 或者有可能通过NSFetchRequest 获得想要的对象?

感谢您的帮助。

【问题讨论】:

    标签: cocoa-touch ios5 nsfetchrequest


    【解决方案1】:

    没关系。

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

    【讨论】:

      猜你喜欢
      • 2011-04-02
      • 2012-10-30
      • 1970-01-01
      • 2011-03-24
      • 1970-01-01
      • 1970-01-01
      • 2015-10-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多