这比实际问题更令人讨厌,但是当我在控制流中使用NSException运行库时,在调试器上,程序会在NSException行上反复停止,就像有一个断点一样,最终定期运行而不会崩溃。当我独立执行应用程序时,没有明显的效果。有没有办法禁用这种恼人的调试行为。这是简单的处理功能:
- (void) parse {
while (1) {
@try {
[self scanAttribute];
}
@catch (NSException *exception) {
return;
}
}
}
- (void) rejectWithReason:(NSString *)msg {
[NSException raise:@"MKDistinguishedNameParserException" format:@"%@", msg];
}
答案 0 :(得分:0)
你有"例外断点"在这个Xcode项目中打开了吗?点击" Breakpoints"组查看器中的项目在Xcode的RHS上,并确保您没有设置ObjC异常断点。