我现在正在使用 evernote api 在 iOS 上开发一个应用程序。最近,一些问题让我感到困惑,这是代码
EDAMAuthenticationResult* authResult = nil;
@try {
authResult =[userStore authenticate:username :password : consumerKey :consumerSecret];
}
@catch (EDAMUserException * e) {
NSString * errorMessage = nil;
switch ([e errorCode]) {
case EDAMErrorCode_INVALID_AUTH:
errorMessage = @"username and password did not match";
break;
default:
errorMessage = @"unknown";
break;
}
[MyAppUtility alertWithTitle:@"Evernote" content:errorMessage];
}
我现在可以捕获 EDAMErrorCode_INVALID_AUTH 异常,但是当关闭 wifi 时,应用程序崩溃并出现异常“无法发出 HTTP 请求”。如何想到这个例外?