应用中,如果你需要移动到下一页,要在按钮或者警告中选择一个弹出。
.h
<UIAlertViewDelegate>
@property (nonatomic, retain) IBOutletCollection(UIButton) NSArray *buttons;
.m
-(BOOL)validateTag:(NSArray *)buttons {
[self.buttons enumerateObjectsUsingBlock:^(id obj) {
UIButton *button = (UIButton *)obj;
if (button != button.enabled){
return NO;
}
return YES;
} ];
}
-(IBAction)save:(id)sender{
if (![self validateTag:_buttons]) {
[self alertMessage:@"Invalid ":@"Please choose a Tag"];
return;
}
else {
...display other viewcontroller
}
然后在这行[self.buttons enumerateObjectsUsingBlock:^(id obj)
报错:Incompatible pointer types sending bool to parameter of type void
请高手指教,谢谢。