有时候在开发中会遇到
然后在运行,你就可以在控制台捕捉到异常的信息。
NSScanner: nil string argument
libc++abi.dylib: terminate_handler unexpectedly threw an exception;
这个时候我们并不知道错误出现在哪里,从控制台打印信息来看,是抛出了一个异常。我们可以对异常进行捕捉,然后打印异常。
@try{
//这里写异常出错代码
}
@catch(NSException *exception) {
NSLog(@"exception:%@", exception);
}
@finally {
}
然后在运行,你就可以在控制台捕捉到异常的信息。