我有一个很好用的 iphone 应用程序,它可以处理核心数据。如各种教程中所述,我使用 NSFetchedResultsController/NSManagedObjectContext。
现在我想扩展我的应用程序并添加更多功能。我需要用包含我数据信息的对象建立一个数组。
我需要以某种方式获取我在上下文中拥有的所有数据的列表。
我认为我可以采用类似于获取 UITableView 数据的方式的方法。
id <NSFetchedResultsSectionInfo> sectionInfo = [[_fetchedResultsController sections] objectAtIndex:section];
这个失败了,因为我确实有多个部分。现在我可以浏览所有部分并制作自己的 IndexPath 来访问我的数据:
MyData *info = [_fetchedResultsController objectAtIndexPath:indexPath];
但我认为还有另一种方法我还没有找到,我希望有人能在这里帮助我。
非常感谢。