У меня есть лист действий, который, кажется, вызывает метод делегата clickedButtonAtIndex, только когда я нажимаю кнопку «Да», но не на кнопку «Нет» ... Вот код:
self.myActionSheet = [[UIActionSheet alloc] initWithTitle:@"Test" delegate:self
cancelButtonTitle:@"No" destructiveButtonTitle:@"Yes" otherButtonTitles:nil];
[self.myActionSheet showInView:self.view];
[myActionSheet release];
затем метод делегата:
- (void)actionSheet:(UIActionSheet *)myActionSheet
clickedButtonAtIndex:(NSInteger)buttonIndex {
if (buttonIndex == 1) {
[self.myActionSheet dismissWithClickedButtonIndex:1 animated:YES];
return;
}
Моя точка останова в первой строке этой процедуры не будет достигнута, пока я не коснусь
Кнопка «Да». Я изменил это, чтобы иметь cancelButtonTitle: nil, а затем поместил «Нет» на другую кнопку (otherButtonTitles: @ «No», nil). То же самое.
Любая помощь?
Спасибо!