可以通过Xcode或解释得到异常的位置......我怎样才能得到两者?

时间:2012-03-01 20:24:14

标签: cocoa exception-handling xcode4.2

如果我没有在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 :(得分:-1)

启用Zombie Objects以获取异常位置:

转到菜单产品 - >方案 - >编辑方案... - >选项卡诊断 - >选中复选框启用僵尸对象