Необработанное исключение в методе iPhone Obj C, вызывающее сбой. Как решить / справиться? - PullRequest
0 голосов
/ 13 октября 2009

У меня сбой, и я не понимаю, почему это происходит. Я хотел бы получить больше информации об этом.

Метод, в котором происходит сбой:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

когда я выполняю эту строку кода во время этапа отладки:

[self.nextResponder manageTouches:touches];

это отображается в списке истории файлов:

asm__TERMINATING_DUE_TO_UNCAUGHT_EXCEPTION__ 0x01c1c000:1

Метод manageTouches находится в родительском объекте (контроллере представления).

Любые советы о том, как решить, приветствуются //:)

Ответы [ 2 ]

1 голос
/ 13 октября 2009

Используйте синтаксис Objective-C @try ... @except. Вы можете прочитать об этом в разделе «Обработка исключений» документации по языку Objective-C 2.0.

0 голосов
/ 13 октября 2009

Может быть разница между родительским объектом (вашим контроллером представления) и nextResponder, которому вы отправляете сообщение. В отладчике вы можете убедиться, что указатели совпадают. Я полагаю, что здесь есть некоторое расхождение между цепочкой респондента и цепочкой владения иерархией представления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...