的陣列計數我有格式的陣列如下面濾波的方法與NSPredicate,用於內部字典陣列內部陣列
[
{
"xyz" : [Array with different values];
... many more keys
},
{
.. same as above dictionary
}
... many more dictionaries
]
這裏看到,我有字典,其中每個字典具有不同的密鑰的主陣列,其中有是「xyz」鍵,其值又是一個數組。現在我想要那些xyz的數組必須count> 2的字典。
現在,我已經嘗試用以下斷言:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"xyz.count>2"];
NSArray *filteredArray = [resultArray filteredArrayUsingPredicate:predicate];
但是這是給我錯誤這樣的事情,xyz is not key-value complaint for key "count"