【发布时间】: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