Вот как я показываю UIAlertView, и делегат щелкнулButtonAtIndex -
UIAlertView *alert =
[[UIAlertView alloc] initWithTitle: @"title"
message: @"message"
delegate: self
cancelButtonTitle: @"Cancel"
otherButtonTitles: @"Continue", nil];
[alert show];
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
//something
}
Этот фрагмент кода отлично работает без ARC. Но с ARC это порождает эту ошибку - Завершение приложения из-за неперехваченного исключения "NSInvalidArgumentException", причина: '- [__ NSCFType alertView: clickedButtonAtIndex:]: нераспознанный селектор, отправленный в экземпляр 0x859d790'
Любые идеи о том, почему делегат бросает эту ошибку?