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