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

前端之家收集整理的这篇文章主要介绍了objective-c – 编写NSPredicate,如果条件不满足则返回true前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前有以下代码
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF contains '-'"];
[resultsArray filterUsingPredicate:pred];

这返回一个包含’ – ‘的元素的数组.我想做这样的倒数,所以返回不包含’ – ‘的所有元素.

这可能吗?

我已经尝试在各个位置使用NOT关键字,但无效. (根据苹果文档,我根本不认为它会工作).

为了进一步这一点,是否可以为谓词提供一个我不想在数组元素中的字符数组? (数组是字符串的负载).

解决方法

我不是Objective-C专家,而是 documentation seems to suggest this is possible.你试过了吗?
predicateWithFormat:"not SELF contains '-'"
原文链接:https://www.f2er.com/c/113539.html

猜你在找的C&C++相关文章