Я пытаюсь использовать UIActionSheet в своем приложении для iPhone, но у меня возникает следующая проблема. Когда я нажимаю кнопку отмены "Я не", приложение вылетает. Когда я удаляю инструкцию NSLog из actionSheet: clickedButtonAtIndex: это не так. Кнопка «Да, сделай это» работает очень хорошо, и я вижу оператор log в консоли. Что не так?
- (void) doItWithConfirm {
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"do you really wanna do it?"
delegate:self cancelButtonTitle:@"I don't" destructiveButtonTitle: nil
otherButtonTitles:@"Yes, do it", nil];
[actionSheet showInView:self.view];
[actionSheet release];
}
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {
NSLog(@"buttonIndex: %@", buttonIndex);
}