我在项目中使用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的对象?
答案 0 :(得分:0)
好吧,您可以将描述符排序到fetch并将其限制为1个对象,我认为您还可以使用会话137(WWDC视频2010)等技巧添加子查询:SUBQUERY(things, $thing).id.@min == XXX
如果您需要特定的之一。