尝试Catch Statement在Simulator上不起作用(但适用于iPhone !!!)

时间:2010-08-11 16:02:00

标签: objective-c iphone ios-simulator try-catch nsexception

我的代码中有一个异常捕获语句,如下所示:

@try {
      for(NSDictionary* s in users)
      {
           do something ....
      }
 }
 @catch (NSException * exception) {
      NSLog(@"APIRequesetBase readUserInfo: Caught %@: %@", [exception name], [exception reason]);
 }
 @finally {

 }

所以这个try语句在iphone设备上完美运行,它可以捕获异常。 但是,在模拟器上,它永远不会捕获异常。它只是崩溃!!

我也尝试其他简单的try catch语句来测试它, 并且模拟器永远无法捕获异常。它只是简单地崩溃!!

这个问题很奇怪。 有没有人之前有过这个问题?

或者是因为设置?

由于

1 个答案:

答案 0 :(得分:0)

这是一个已知错误,将在以后的版本中修复。