gpt4 book ai didi

objective-c - 编写一个 NSPredicate,如果不满足条件则返回 true

转载 作者:太空狗 更新时间:2023-10-30 03:27:09 25 4
gpt4 key购买 nike

我目前有以下一段代码

NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF contains '-'"];
[resultsArray filterUsingPredicate:pred];

这将返回一个数组,其中的元素包含“-”。我想执行相反的操作,以便返回所有不包含“-”的元素。

这可能吗?

我曾尝试在不同位置使用 NOT 关键字,但无济于事。 (根据 Apple 文档,我认为它无论如何都行不通)。

为了更进一步,是否可以为谓词提供一个我不想包含在数组元素中的字符数组? (该数组是一堆字符串)。

最佳答案

我不是 Objective-C 专家,但 documentation seems to suggest this is possible .你试过吗:

predicateWithFormat:"not SELF contains '-'"

关于objective-c - 编写一个 NSPredicate,如果不满足条件则返回 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1166401/

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