0
我有一個從核心數據中選擇的對象數組。我需要從這個對應於條件的對象子集中進行選擇。 如何做到這一點?KVC按條件選擇
我有一個從核心數據中選擇的對象數組。我需要從這個對應於條件的對象子集中進行選擇。 如何做到這一點?KVC按條件選擇
如果我正確讀了你,你想根據其中的一些對象滿足的條件過濾你的數組?
您可以在陣列上使用NSPredicate
並致電filteredArrayWithPredicate:
。
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"attribute == YES"];
NSArray *filteredArray = [originalArray filteredArrayWithPredicate:predicate];
你可以閱讀更多有關使用謂詞在Predicates Programming Guide
檢索從核心數據的數據時,您還可以使用謂詞您NSFetchRequest
直接過濾。
是的,這是我想要的。 – 2009-12-06 12:12:08