1
我有NSDictionary
它包含以下類型的對象。NSDictionary通過屬性值獲取對象
OBJECT1 - isFree:NO
Name: Papaya
OBJECT2 - isFree:YES
Name: Apple
OBJECT3 - isFree:YES
Name: Grapes
我可以用objectForKey
如下獲取給定key
對象。
NSString* contentId = @"OBJECT3";
ACBContentType *object = [[[ACBLibrary sharedLibrary] contentsDictionary] objectForKey:contentId];
但是我想通過閱讀對象isFree
屬性來獲取所有對象這isFree:YES
。做這個的最好方式是什麼?
沒有'[contentDictionary allObjects]'。我們可以使用'allValues'而不是'allObjects'。 – isuru
對不起,當然是。 –
是的,這是真正的最佳解決方案,在我的例子中'predicateWithFormat:@「isFree ==%@」,@「YES」'。 – isuru