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 に答える