0
您好,我试图从数据库中取的详细信息,我创建了一个简单的数据库,我显示杂货店水果的属性在表视图,例如: 苹果 葡萄 草莓 甜瓜 ... 如果我点击苹果行例如,我想检索该对象的详细信息:所以我想看到只有fruitName分组为fruitID,例如有很多苹果水果类型,每一个类型都有一个ID ...所以我想看到只有苹果类型的ID,我希望我解释得很好的问题。
我发现只有这个方法:
- (NSArray *)sortFruit {
NSSortDescriptor *sortLastNameDescriptor = [[NSSortDescriptor alloc] initWithKey:@"fruitID" ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObjects:sortLastNameDescriptor, nil];
return [[[fruit valueForKey:@"detailes"] allObjects] sortedArrayUsingDescriptors:sortDescriptors];
}
但这种方式我只能采取一切细节的水果,并通过fruitID排序,但我不能选择一个值...所以我可以“T看到的只是一个特定fruitID组...
编辑:非常感谢您的回答,确定现在这样:
NSPredicate *predicate = [NSPredicate
predicateWithFormat:@"%K == %@",
@"fruitID", [NSNumber numberWithInt:0]];
NSArray *arrayfiletered = [[self sortEpisode] filteredArrayUsingPredicate:predicate];
我可以检索中fo为特定的fruitID,但有一种方法可以查看该水果有多少种不同的fruitID?
感谢您的回答,我已经编辑我的问题与另一个... – Piero 2012-03-24 10:34:41
对不起,你的问题已经变得有点不清楚。你想获取一个“杂货店”,看看有多少“细节”? – borrrden 2012-03-24 11:39:30
不,我想获取“杂货”,看看有多少不同的fruitID有那个水果杂货... – Piero 2012-03-24 11:48:33