Это загадочно.
Мой контроллер представления реализует протокол UITextFieldDelegate в файле .h, а в файле .mm у меня есть
myTextField.delegate = self
И мое событие textFieldDidBeginEditing - это просто сообщение NSLog.
Когда я запускаю свою программу и устанавливаю фокус на myTextField, я получаю ошибку EXC_BAD_ACCESS.
int main(int argc, char *argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil); // EXC_BAD_ACCESS
[pool release];
return retVal;
}
Это должно быть явной ошибкой, которая у меня где-то есть, но она беспокоит меня всю ночь.Кто-нибудь знает почему?И как я могу поймать событие начала редактирования textField?