从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)