Можно получить местоположение исключения с Xcode или объяснением ... как я могу получить оба? - PullRequest
4 голосов
/ 02 марта 2012

Если я не устанавливаю точку останова для исключений в Xcode 4.2, я получаю очень хорошие объяснения, как этот:

exception -[NSLayoutManager
_fillGlyphHoleForCharacterRange:startGlyphIndex:desiredNumberOfCharacters:] *** attempted
glyph generation while textStorage is editing.  It is not valid to cause the
layoutManager to do glyph generation while the textStorage is editing
(ie the textStorage has been sent a beginEditing message without a matching endEditing.)

Если я устанавливаю точку останова, я получаю местоположение проблемы, что тоже хорошо.Но тогда я не получаю объяснения.В консоль вообще ничего не записывается, даже если я продолжаю.

Как я могу получить оба?Предположительно, поскольку Xcode остановился на исключении, объект исключения находится где-то в отладчике, когда я могу добраться до него.

1 Ответ

0 голосов
/ 15 марта 2013

Включить объекты зомби для определения местоположения исключения:

Перейти в меню «Продукт» -> «Схема» -> «Изменить схему» -> вкладка «Диагностика» -> флажок «ВКЛ» Включить объекты-зомби

...