从 NSError 返回 NSString
我在 iPhone 应用程序中使用 NSURLRequest 类,调用它的方法返回一个 NSString ,这对于连接正常时非常有用,但问题是我需要将 NSError 转换为 NSString,以便我可以将其返回或对其运行一些 if()
语句。
有什么想法吗? :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
-[NSError localizedDescription]
。(此外,从 NSObject 继承的每个 ObjC 对象都实现了
-description
,它返回一个 NSString。)-[NSError localizedDescription]
.(Also, every ObjC object inherited from NSObject implements
-description
which returns an NSString.)对于刚接触 Objective C(我)的人来说,以下是示例代码,它使“KennyTM”中接受的答案起作用 ->
for folks new to objective c (me), following is example code that makes accepted answer from 'KennyTM' work ->
您可以尝试
localizedDescription
方法,该方法返回一个字符串。更多信息请参见文档。
You could try the
localizedDescription
method, which returns a string.More in the docs.
我发现有三种主要方法
NSError
:I found that there are three main methods to
NSError
:要获取所有错误详细信息:
To get all the error details: