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