在try catch块中打印NSError

时间:2012-02-03 17:09:30

标签: iphone objective-c try-catch nserror

我很好奇是否有人知道如何在目标c中使用try catch来打印出从synchronousRequest收到的可能的NSError。

我收到的错误是由于内存地址无效。我的尝试看起来像

@try{
    NSLog(@"%@", err);
 }@catch(NSException *e){
    NSLog(@"No error thrown");
 }

1 个答案:

答案 0 :(得分:1)

如果 错误,@catch块应包含您要运行的代码。

@try {
  // Do the request
  NSLog(@"No error thrown");
} @catch (NSException *e) {
  NSLog(@"%@", err);
}