从NSError返回NSString

tar*_*eld 42 objective-c nsstring nserror

NSURLRequest在我的iPhone应用程序中使用该类,并且调用它的方法返回一个NSString很好的连接通过正常,但问题是我需要将NSError转换为NSString所以我可以将其返回或if()对它进行一些陈述.

有任何想法吗?:)

ken*_*ytm 80

-[NSError localizedDescription].

(此外,从NSObject继承的每个ObjC对象都会-description返回一个NSString.)


tmr*_*tmr 12

对于那些刚接触目标c(me)的人,以下是从'KennyTM'工作 - >接受答案的示例代码

[self showAlertWithTitle:@"Error:" withMessage:error.localizedDescription];
Run Code Online (Sandbox Code Playgroud)


Abi*_*ern 7

您可以尝试使用localizedDescription返回字符串的方法.

更多的文档.


tar*_*eld 5

我发现有三种主要方法NSError:

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