我在 Core Data Recipes 示例中的 AppDelegate 中添加了以下内容,但我在控制台中没有得到任何打印结果……有什么想法吗?
#pragma mark -
#pragma mark TESTING RETRIEVAL OF RECIPE NAMES
- (NSArray *)allRecipes{
NSFetchRequest *request = [[[NSFetchRequest alloc] init] autorelease];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"name" inManagedObjectContext:self.managedObjectContext];
[request setEntity:entity];
NSArray *result = [[NSArray alloc] init];
result = [self.managedObjectContext executeFetchRequest:request error:NULL];
NSManagedObject *firstObject = [result objectAtIndex:0];
NSLog(@"firstObject.name: %@", [firstObject valueForKey:@"name"]);
}
XCode 在这个方法之后给了我一个警告:“控制到达非无效函数的结尾”
我认为这意味着我没有得到任何结果......这很明显,因为没有打印。