2011-11-10 74 views
0

我在我的项目中使用coredata来存储一些数据;如何从coredata获取min-id对象?

我可以从场景中获得的所有的物体,像如下

 
    NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"TestItem"]; 
    NSArray *items = [managedObjectContext executeFetchRequest:request error:&error]; 

    NSLog(@"got entities count %d", [items count]); 
    for(TestItem *item in items){ 
     NSLog(@" entity id:%@, name:%@, date:%@", item.id, item.name, item.date); 
    } 

,但如何让具有最小ID一个对象?

回答

0

那么,您可以对描述符进行排序并将其限制为1个对象,并且我认为您还可以使用会话137(WWDC视频2010)等技巧来添加子查询:SUBQUERY(things, $thing)[email protected] == XXX如果您需要特定的子查询。