Iphone 核心数据-NSFetchRequest问题
我的NSFetchRequest有问题,它似乎没有提取任何数据,代码如下:Iphone 核心数据-NSFetchRequest问题,iphone,core-data,nsfetchrequest,Iphone,Core Data,Nsfetchrequest,我的NSFetchRequest有问题,它似乎没有提取任何数据,代码如下: -(void)addAnnotations { NSFetchRequest *request = [[NSFetchRequest alloc] init]; NSEntityDescription *entity = [NSEntityDescription entityForName:@"WayPoint" inManagedObjectContext:managedObjectC
-(void)addAnnotations
{
NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"WayPoint" inManagedObjectContext:managedObjectContext];
[request setEntity:entity];
//NSPredicate *predicate = [NSPredicate predicateWithFormat:@"waypoint_map_id=%i", 98];
//[request setPredicate:predicate];
NSError *error;
listArray = [[managedObjectContext executeFetchRequest:request error:&error] mutableCopy];
[request release];
NSLog(@"Array: ", listArray);
}
解决的问题:
NSLog(@"Array: %d", listArray);
您应该使用
%@
而不是%d
。d代表整数,@代表对象。