NSPredicate *predicate = [NSPredicate predicateWithFormat:@"isSelected == YES"];
NSMutableArray *tempArray = [NSMutableArray arrayWithArray:m_dataArray];
[tempArray filterUsingPredicate:predicate];
[m_showArray addObjectsFromArray:tempArray];
本文介绍了一种使用 NSPredicate 对 NSArray 进行过滤的方法。通过创建一个 NSPredicate 实例并设置格式为 'isSelected==YES' 来筛选出数组中 isSelected 属性为 YES 的元素。然后利用这个谓词对 tempArray 进行过滤,并将过滤后的结果添加到 m_showArray 中。
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"isSelected == YES"];
NSMutableArray *tempArray = [NSMutableArray arrayWithArray:m_dataArray];
[tempArray filterUsingPredicate:predicate];
[m_showArray addObjectsFromArray:tempArray];
3182

被折叠的 条评论
为什么被折叠?