Итак, у меня есть UIView, который был настроен, и в каждом обработчике сенсорных событий у меня есть NSLog, запускающий сообщение на консоль.
- (void) touchesBegan:(NSSSet*)touches withEvent:(UIEvent*)event {
NSLog(@"touchesBegan");
}
И это в значительной степени работает, как и ожидалось. Но однажды я реализую initWithCoder (даже пустой)
- (id)initWithCoder:(NSCoder*)coder {
return self;
}
Я больше не получаю сообщение на свою консоль (или могу явно задавать контрольные точки).
Это мое первое приложение, поэтому я, вероятно, упускаю что-то глупое, но я просмотрел различные примеры приложений и, похоже, не пропустил ни одного кода, который бы снова включил сенсорные события.