目前CoreAnimation在动画期间忽略异常,因此我的断言代码不起作用。如何让CoreAnimation在动画期间不忽略异常并停止程序执行以进行调试?
答案 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之外还有其他东西可以捕获异常并做自己的事情。