У меня случился сбой, и я не понимаю, почему это происходит. Я хотел бы получить дополнительную информацию об этом.Исключено исключение в iPhone. Метод Obj C, вызывающий сбой. Как разрешить/обработать?
Метод, что это происходит сбой в это:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
, когда я исполняю эту строку кода во время отладки шаг через:
[self.nextResponder manageTouches:touches];
это отображается в списке истории файла:
asm__TERMINATING_DUE_TO_UNCAUGHT_EXCEPTION__ 0x01c1c000:1
Метод manageTouches находится в родительском объекте (контроллере представления).
Любые советы о том, как разрешить оценены // :)
Имеет смысл, любая идея, как проверить, так ли это? – Spanky
На самом деле, нет, это не приходит в голову. Детский вид специально добавлен в качестве подсмотра родителя в моем коде. Я могу проверить это и в других областях внутри, где я добавляю объекты того же класса, что и в subviews, но обрабатывая их события внутри, а не через nextResponder. Вот почему я в замешательстве ... не видя достаточно того, что происходит за NextResponder. Любая идея, как попасть под капот? Спасибо // :) – Spanky
Контроллер представления, которому принадлежит представление, не совпадает с родительским элементом представления с точки зрения иерархии представления. Я бы дважды проверить значение 'self.superview' в вашем представлении, сравнить его с' nextResponder' и убедиться, что каждая структура такая, как вы полагаете. – fbrereto