![]() |
1
6
我回答了您关于这个主题的最后一个问题,并遇到了与Carbon的HIToolbox捕获IBActions抛出的异常相同的问题。
previous answer
AppDelegate.m公司 :
这意味着
@终于抓住/@试试/@了
积木不起作用,因为
苹果的文档中有关于这些标志的信息: NSExceptionHandler docs 因此,当引发NSException(应用程序AFAIK中的任意位置)并设置了NSLogAndHandleEveryExceptionMask时,代理中会按以下顺序调用这些异常:
只要把“崩溃代码”放在第二个委托方法中,就可以了。 有用的文章: Understanding Exceptions and Handlers in Cocoa
我认为让NSExceptionHandler的委托工作时遇到问题的原因是,它与设置为的自定义方法不兼容
|
![]() |
2
1
|
|
M.Jane · 组织和编写异常类的正确方法 6 年前 |
![]() |
shubham daharwal · java中的内部捕获异常 6 年前 |
![]() |
Jon · 如何在不需要任何操作的情况下处理Python异常 7 年前 |
![]() |
felix1415 · C++捕获(标准::异常和e)与捕获(…) 7 年前 |
![]() |
k0pernikus · 如何在scala中键入可能引发异常的函数? 7 年前 |