這可能是一個基本問題,但我沒有找到任何有效的方法來完成此操作。假設我有一個包含多個鍵值的多個對象的數組,如下所示。現在,我需要的總數爲grActual
,其值爲16-1-13。我可以遍歷數組,然後用數字鍵grAcutal
創建一個新數組,然後我可以計數。有沒有其他方法可以做到這一點?如何根據該密鑰的值計算數組中的所有密鑰
(
{
gIActual = "17-Jan-13";
grActual = "16-Jan-13";
},
{
gIActual = "18-Jan-13";
grActual = "16-Jan-13";
},
{
gIActual = "16-Jan-13";
grActual = "16-Jan-13";
},
{
gIActual = "16-Feb-13";
grActual = "16-Jan-13";
})
你可以使用Predicate來搜索像NSArray * filteredarray = [array filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@「(grActual ==%@)」,@「16-Jan-13」]];'which which give你在數組中的對象數量,數組的總數將是你需要的Count。 – iphonic