Я создаю приложение iphone, которое на одной странице, прежде чем вы сможете перейти к следующему, вы должны выбрать кнопку или появится предупреждение.Предупреждающее сообщение и кнопочный массив
.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 {
.... показать другие ViewController
}
Ошибка я получаю
`Incompatible pointer types sending bool to parameter of type void`
на линии [self.buttons enumerateObjectsUsingBlock:^(id obj)
В любом случае обойти это?
Спасибо.
'', если что же это сделать? –
Затем он должен вызвать предупреждающее сообщение –
, метод принимает параметр и никогда не использует его !!! И какая строка дает вам ошибку ... Я не могу понять –