gpt4 book ai didi

ios - 使用 NSPredicate 过滤 NSArray 始终为 null

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:04:08 29 4
gpt4 key购买 nike

我有以下核心数据实体:

enter image description here

现在我有了包含所有 POI 实体的 NSArray。

我想用谓词过滤该数组,以便它搜索它必须查看的每个属性,看看它是否包含用户搜索的内容。

例如:数组对象 0 :地址=测试细节=测试1..

数组对象 1:地址=巴细节 = Ba1..

并且用户搜索“e”,我想得到一个只有对象 0 的 nsarray。

我试过这样的:

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

searchResults = [_dataArray filteredArrayUsingPredicate:resultPredicate];

但这总是什么也没有返回。

有人可以帮我解决这个问题吗?

最佳答案

请这样试;

[NSPredicate predicateWithFormat:@"SELF.propertyName contains[cd] %@", searchText];

关于ios - 使用 NSPredicate 过滤 NSArray 始终为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25362455/

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