Ios 如何从coredata获取最小id对象?

Ios 如何从coredata获取最小id对象?,ios,core-data,Ios,Core Data,我在我的项目中使用coredata来存储一些数据 我可以从上下文中得到所有对象,如下所示 NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"TestItem"]; NSArray *items = [managedObjectContext executeFetchRequest:request error:&error]; NSLog(@"got entities count %d",

我在我的项目中使用coredata来存储一些数据

我可以从上下文中得到所有对象,如下所示

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的对象呢?

好吧,你可以对描述符进行排序,并将其限制为一个对象,我认为你也可以使用一些技巧,比如session 137 WWDC video 2010,来添加一个子查询:SUBQUERYthings,$thing.id.@min==XXX,如果你需要一个特定的子查询