gpt4 book ai didi

ios - 如何使用谓词在 NSMutableArray 上搜索内容

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:57:34 24 4
gpt4 key购买 nike

我有一个 NSMutableArray 它有几个像这样的字典对象。

"DisplayName": "ART42 - Jomon Williams", 
"DisplayName2": "Jomon Williams",
"EmployeeNumber": "ART42",
"Designation": "Senior Executive - Systems",

我有一个 UITextField,当它的文本发生变化时,我想用搜索过滤的数组重新加载我的 UITableView。对于搜索,我做了这样的事情。当我的文本发生变化时,我会这样做。

    NSPredicate *exists = [NSPredicate predicateWithFormat:@"SELF CONTAINS[cd] %@", searchText];
NSLog(@"Predicate-------%@",exists);

NSArray *aList = [mutArrayStaff filteredArrayUsingPredicate:exists];

我想通过 DisplayName2 键搜索。每次我的 aList 数组都是空的。如何正确编写谓词以便在 DisplayName2

上进行搜索

请帮帮我。谢谢

最佳答案

假设 mutArrayStaff 是一个字典列表,每个字典都包含 DisplayName2 作为键,您可以执行以下操作:

NSPredicate *exists = [NSPredicate predicateWithFormat:@"(DisplayName2 CONTAINS[cd] %@)", searchText];

关于ios - 如何使用谓词在 NSMutableArray 上搜索内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36378984/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com