Проще говоря, у меня есть представление с тремя кнопками;
buttonOne
buttonTwo
checkButtonStatus
при нажатии кнопки «один» он устанавливает свой собственный выбранный статус на «да», а кнопка «два выбранных статуса» - на «нет».
Нажатие кнопки делает два противоположных действия.
Как кнопка, так и кнопка по умолчанию не выбраны.
Третья кнопка (checkButtonStatus) должна выполнить проверку, чтобы убедиться, что нажата хотя бы одна из двух других.
У меня есть код, указанный ниже:
- (IBAction)setButtonOne:(id)sender {
buttonOne.selected = YES;
buttonTwo.selected = NO;
}
- (IBAction)setButtonTwo:(id)sender {
buttonOne.selected = NO;
buttonTwo.selected = YES;
}
- (IBAction)checkButtons:(id)sender {
if (buttonOne.selected = NO || buttonTwo.selected = NO) {
UIAlertView *callAlert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"You have not selected a button"
delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[callAlert show];
[callAlert release];
}
}
Я получаю сообщение об ошибке: «Lvalue требуется в качестве левого операнда присваивания».
Я не программист, я системный администратор, которого попросили прототипировать что-то и он не может заставить его работать. Вся помощь очень ценится.