gpt4 book ai didi

ios - 如何将 NSPredicate 与包含联系人对象的数组一起使用

转载 作者:可可西里 更新时间:2023-11-01 05:35:19 24 4
gpt4 key购买 nike

经过全面研究,我没有找到解决问题的办法。我有一个包含联系人对象的 TableView 。此联系人有姓名、手机、街道...

我的问题是:
当我进行搜索时,我想搜索联系人姓名。目前我正在研究字符串值

NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"SELF contains[cd] %@",searchText];


它工作得很好,但现在,我不会用联系人姓名进行研究。我该如何进行?

当我说:

NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"name contains[cd] %@",searchText];


我有一个错误:

erminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<__NSCFString 0x8d76100> valueForUndefinedKey:]: <br/><br/>this class is not key value coding-compliant for the key name.' .



在我的课上我有联系方式:

@property NSString * name;
@property NSString * display_name;
@property NSString * phone;
@property NSString * mobile;

有人可以一步步告诉我们如何使用包含 ojetcs 的 nsmutablearray 进行研究吗?

最佳答案

试试这个

 NSPredicate *filterPredicate = [NSPredicate predicateWithFormat:@"name contains[cd] %@ OR display_name contains[cd] OR phone contains[cd] OR mobile contains[cd]", searchText];

关于ios - 如何将 NSPredicate 与包含联系人对象的数组一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23132236/

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