从NSError返回一个NSString

我在我的iPhone应用程序中使用NSURLRequest类,并调用它的方法返回一个NSString ,这是非常好的,当连接通过确定,但问题是我需要将NSError转换为NSString,所以我可以返回它返回或运行一些if()语句。

有任何想法吗? 🙂

-[NSError localizedDescription]

(另外,从NSObjectinheritance的每个ObjC对象实现了返回一个NSString的-description 。)

您可以尝试使用localizedDescription方法,该方法返回一个string。

更多在文档中 。

对于新的客观的C(我),以下是从“KennyTM”工作 – >接受答案的示例代码

 [self showAlertWithTitle:@"Error:" withMessage:error.localizedDescription]; 

我发现有三个主要的方法NSError

  • 错误(NSInteger)
  • 域(NSString)
  • userInfo(NSDictionary)