我在我的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