【发布时间】:2011-04-19 07:29:39
【问题描述】:
目前 CoreAnimation 在动画期间会忽略异常,所以我的断言代码不起作用。如何让CoreAnimation在动画过程中不忽略异常,停止程序执行调试?
【问题讨论】:
标签: ios exception core-animation
目前 CoreAnimation 在动画期间会忽略异常,所以我的断言代码不起作用。如何让CoreAnimation在动画过程中不忽略异常,停止程序执行调试?
【问题讨论】:
标签: ios exception core-animation
如果您的主要目标只是在抛出异常后立即停止程序,我建议在 objc_exception_throw 上设置一个断点。在 Xcode 3.2 中,您可以通过选择 Run 菜单下的“Stop on Objective-C Exceptions”来执行此操作。你也可以这样做:How to add a breakpoint to objc_exception_throw?
如果您使用的是 Xcode 4,只需展开左侧的断点面板,点击底部的加号,然后选择添加异常断点。
断点方法通常很有帮助,以防除了 CoreAnimation 之外还有其他东西可以捕获异常并做自己的事情。
【讨论】: