如何让CoreAnimation在动画期间不忽略异常?

时间:2011-04-19 07:29:40

标签: ios exception core-animation

目前CoreAnimation在动画期间忽略异常,因此我的断言代码不起作用。如何让CoreAnimation在动画期间不忽略异常并停止程序执行以进行调试?

1 个答案:

答案 0 :(得分:7)

如果你的主要目标只是在抛出异常时暂停程序,我建议在objc_exception_throw上设置一个断点。在Xcode 3.2中,您可以通过选择Run菜单下的“Stop on Objective-C Exceptions”来完成此操作。您也可以执行此操作:How to add a breakpoint to objc_exception_throw?

如果你正在使用Xcode 4,只需展开左边的断点面板,点击底部的加号,然后选择Add Exception Breakpoint。

断点方法通常是有用的,以防除了CoreAnimation之外还有其他东西可以捕获异常并做自己的事情。