最近在调试工程代码的时候出现闪退问题,在log中使用bt查看堆栈也未发现有效信息,相关的log如下:

出现下面这样的崩溃日志
invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific - break on _CFRunLoopError_RunCalledWithInvalidMode to debug. This message will only appear once per execution.
libc++abi.dylib: terminate_handler unexpectedly threw an exception
明显没有指明崩溃的具体原因,这样对该问题有一定的难道,于是查看代码,找到具体崩溃的位置,然后通过下面的方式打印出明确的log信息,如下:
@try {
//问题代码
nibs = [[NSBundle mainBundle] loadNibNamed:@"RoomsView" owner:nil options:nil];
}
@catch (NSException *exception) {
NSLog(@"exception = %@", exception);
}
@finally {
}