我正在尝试获取获取结果的部分名称。
NSArray *testArray = [self.fetchedResultsController sections];
for (NSString *string in testArray){
NSLog(@"%@", string);
}
像这样,我正在获取指针的内存位置。我怎样才能打印出实际的部分名称?
我正在尝试获取获取结果的部分名称。
NSArray *testArray = [self.fetchedResultsController sections];
for (NSString *string in testArray){
NSLog(@"%@", string);
}
像这样,我正在获取指针的内存位置。我怎样才能打印出实际的部分名称?
里面的项sections
不是NSString
s,是符合NSFetchedResultsSectionInfo
协议的对象。协议定义了一个name
属性,所以你需要这样做:
NSArray *testArray = [self.fetchedResultsController sections];
for (id <NSFetchedResultsSectionInfo> ri in testArray){
NSLog(@"%@", ri.name);
}