我在我的iPhone应用程序中使用NSURLRequest
类,并调用它的方法返回NSString
这是很好的,当连接通过正常,但问题是我需要转换NSError到一个NSString中,这样我就可以将它返回或者在其上运行一些if()
语句。从NSError返回一个NSString
任何想法? :)
我在我的iPhone应用程序中使用NSURLRequest
类,并调用它的方法返回NSString
这是很好的,当连接通过正常,但问题是我需要转换NSError到一个NSString中,这样我就可以将它返回或者在其上运行一些if()
语句。从NSError返回一个NSString
任何想法? :)
-[NSError localizedDescription]
。
(另外,从NSObject的继承每ObjC对象实现-description
它返回一个NSString。)
我发现,主要有三种方法来NSError
:
您可以尝试localizedDescription
方法,该方法返回一个字符串。
更多在docs。
为乡亲新的客观C(我),以下是使接受的答案从“KennyTM的工作示例代码 - >
[self showAlertWithTitle:@"Error:" withMessage:error.localizedDescription];
谢谢。它的工作很好。 – Raja 2017-04-11 15:05:24
你能给这个问题的代码示例。 – 2010-03-07 09:30:11
PARSE云CODE,'response.error( “重复的电子邮件功能于员工”);'然后在iOS中,'[员工saveInBackgroundWithBlock:^(BOOL成功,NSError *错误) { 如果(错误) { if([error.localizedDescription isEqualToString:@“duplicate-email-in-employee”]){...' – Fattie 2016-05-29 17:56:31