2013-05-13 52 views
-2
(
     { 
     iReplyId = 3870; 
     name = rahul; 
    }, 
     { 
     iReplyId = 3914; 
     name = Tom; 
    }, 
     { 
     iReplyId = 3873; 
     name = Smith; 
    }, 
     { 
     iReplyId = 3871; 
     name = yator; 
    }, 
     { 
     iReplyId = 3872; 
     name = jack; 
    }, 
     { 
     iReplyId = 3875; 
     name = smith; 
    }, 
     { 
     iReplyId = 3876; 
     name = rancho; 
    }, 

     { 
     iReplyId = 3878; 
     name = vid; 
    }, 

) 

我的要求是通過使用nspredicate過濾多個條件如iReplyId = 3871,3870,3914的數組。我嘗試了很多,但是我沒有得到帶謂詞的解決方案,我可以通過使用循環來解決這個問題,但這不是一個好方法。 任何幫助是高度讚賞。具有多值的過濾字典數組

+0

您想如何獲得最終數據? – 2013-05-13 06:53:51

回答

0
[array filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"iReplyId IN (%@)",[idsArray componentsJoinedByString:@","]]]