有什么办法可以捕捉到吗?或者这是一个错误?
最佳答案
为了回答这个问题,我使用了以下内容:
@try{
//your code
} @catch (NSException* exception) {
NSLog(@"Got exception: %@ Reason: %@", exception.name, exception.reason);
}
并且字符串 NSInvalidArgumentException 是为“exception.name”打印的,因此很明显,人们可以只测试该 exception.name 的实际异常类型。
不是最漂亮的,但它有效。
关于objective-c - 如何捕获 NSInvalidArgumentException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5163271/