<分区>
<分区>
(
{
"date" = "23-02-2016";
filename = "65.pdf";
},
{
"date" = "23-02-2016";
filename = "78.pdf";
},
{
"date" = "23-02-2016";
filename = "abc.pdf";
}
)
我有一个像这样的数组。我想找到文件名 = "abc.pdf"的字典的索引。我怎样才能找到?我的数组是 NSArray,字典是 NSMutableDictionary。 如果有人能指导我,那将是很大的帮助。
谢谢..
最佳答案
var fileterArray: NSArray = yourArray.filteredArrayUsingPredicate(NSPredicate(format: "self.%@ contains[c] %@", "filename", "abc.pdf"))
for (NSInteger i=0;i<fileterArray.count:i++){
NSInteger anIndex=[yourArray indexOfObject:[fileterArray objectAtIndex:i]];
NSLog(@"%d",anIndex);
}
关于ios - 如何在具有匹配键值的 NSArray 中找到字典索引 - Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35599849/