2011-11-10 107 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如果您需要特定的子查詢。