ios - 使用谓词在数组中搜索字典

标签 ios iphone arrays nsdictionary predicate

我有一个字典数组,我想找到键“guid”具有所需值的字典。 无法使用此代码获取它:

NSPredicate *filter = [NSPredicate predicateWithFormat:@"guid = %@", key];
NSArray *filteredContacts = [selectedValue filteredArrayUsingPredicate:filter];

最佳答案

试试这个。

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"Name CONTAINS[cd] %@",searchBar.text];

filterdArray = [[hospitalArray filteredArrayUsingPredicate:predicate] mutableCopy];

其中Name是数组下字典中包含的key。

关于ios - 使用谓词在数组中搜索字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25759757/

相关文章:

ios - 是否可以使用字节偏移量来定位源代码中我的 ios 崩溃堆栈跟踪的相关行?

iphone - 如何将 C 数组声明为 Objective-C 对象的属性?

python嵌套列表和数组

ios - 如何在 AsyncDisplayKit ASButtonNode 上设置标题?

ios - 使用 Swift 在 whatsapp 上分享图像

iphone - iPhone 上的 Git 客户端,可能吗?如何?

javascript - 如何将多个经纬度值从数组传递到 bing map

javascript - 仅当 Promise 解析时才使用 JS Array.push

ios - 从 Braintree ios SDK 中删除邮政编码

iphone - 如何将用户的应用内购买信息转移到其他应用?