0

我有一个UIbutton对象数组。我想要做的是我想匹配每个 UIbutton 对象的tag值。为此,我想写一个谓词。这应该是什么谓词?

4

2 回答 2

0

试试这个:

 UIButton *btnSelected = [self.view  viewWithTag:1];
 NSArray* filteredArray = [[yourButtonArray filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"tag  == %d",[btnSelected tag]];
于 2012-09-04T12:29:11.523 回答
0

我喜欢非核心数据谓词的块谓词,我认为它更清楚它正在评估什么。

NSInteger tagToSearchFor = 13;
NSPredicate *p = [NSPredicate predicateWithBlock:^BOOL(UIButton *button, NSDictionary *bindings) {
    return (button.tag == tagToSearchFor);
}];
于 2012-10-05T07:45:03.587 回答