作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个自定义类扩展NSObject
。我正在维护此类对象的NSMutableArray
。这是情况
customObject-class {
NSString *name;
int ID;
.....and many other properties;
}
customObjectsArray [
customObject1,
customObject2,
...etc
]
[customObjectsArray filterUsingPredicate:[NSPredicate predicateWithFormat:@"name != nil"]];
最佳答案
为什么不这样尝试:
NSMutableArray *array=...;
[array filterUsingPredicate:[NSPredicate predicateWithBlock:^BOOL(id evaluatedObject, NSDictionary *bindings) {
CustomObject *customObject=(CustomObject *) evaluatedObject;
return (customObject.name!=nil);
}]];
关于ios - iOS:自定义对象上的FilterUsingPredicate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13906322/
我试图用 filterUsingPredicate 剔除我的 NSMutableArray 元素。 棘手的部分是我总是希望在数组中保留至少 10 个项目,无论它们是否通过谓词测试。所以像这样: NSP
我需要过滤自定义对象的 NSMutableArray,并且想知道以下其中一个在速度/运行时间方面是否比另一个更好,或者它们是否实际上相同: (1) 使用[数组filterUsingPredicate:
您好,我无法解决这个错误。请给我相关的代码 var predicate = NSPredicate(format: "offerTitle LIKE[cd] %@", regionName); va
我是一名优秀的程序员,十分优秀!