Описание проблемы выглядит следующим образом:
У меня есть представление, скажем, представление A. Чтобы ввести определенные данные, у меня есть предупреждение с текстовым полем внутри, которое появляется. Когда пользователь вводит данные в текстовое поле, у меня появляется функция alertView: didDismissWithButtonIndex: следующим образом:
- (void)alertView:(UIAlertView *)alertView:didDismissWithButtonIndex:(NSInteger)buttonIndex {
[ amountEntered resignFirstResponder]; //dismiss keyboard
if (buttonIndex == 1) { //OK clicked, do something
if(lblShowTypedText.text)
data.investmentAmount = lblShowTypedText.text ;
[myTable reloadData];
}
}
Тогда у меня в представлении A есть кнопка «Отправить», которая при нажатии возвращает к предыдущему виду. Здесь происходит сбой моего приложения. В консоли нет сообщений, однако после многих запусков я получил одно сообщение, подобное этому:
* - [NSCFType alertView: didDismissWithButtonIndex:]: нераспознанный селектор, отправленный экземпляру 0x3c4dce0
2010-06-24 15: 33: 22.970 BankingAppln [2895: 207] CoreAnimation: игнорирование исключения: * - [NSCFType alertView: didDismissWithButtonIndex:]: нераспознанный селектор, отправленный экземпляру 0x3c4dce0
Таким образом, я сузил проблему до alertView: didDismissWithButtonIndex: function. Если я не вызываю оповещение, а сразу возвращаюсь к предыдущему виду, все в порядке.
Я должен делать что-то не так в моем alertView: didDismissWithButtonIndex: function.
Просьба помочь !!