NSURLErrorDomain代码= -1012操作无法完成

从xcode运行我的代码时出现以下错误。

错误域= NSURLErrorDomain代码= -1012“操作无法完成。(NSURLErrorDomain错误-1012。)”UserInfo = 0x17166b740 {NSErrorFailingURLStringKey = https://…./move/resource/v1/user/me/ activity / summary?start_date = 2015-01-21&end_date = 2015-01-14&detail = true ,NSUnderlyingError = 0x17405b630“The operation could not be completed。(kCFErrorDomainCFNetwork error -1012。)”,NSErrorFailingURLKey = https:// … ./move/resource/v1/user/me/activity/summary?start_date=2015-01-21&end_date=2015-01-14&detail=true }

这是我的代码

NSString *urlSummaryString = [[NSString stringWithFormat: @"%@summary?start_date=%@&end_date=%@&detail=true", kMisfitCloudEndpoint, strStartDate,strEndDate] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; __block NSMutableDictionary *responseDict = [NSMutableDictionary dictionary]; __block NSError *error = nil; NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:urlSummaryString] cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:20.0]; [request setValue:@"access_token" forHTTPHeaderField:self.misfitAccessToken]; [request setHTTPMethod:@"GET"]; [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) { if(connectionError){ // Handle the connection error return ; }}]; 

任何人都可以在这里帮助我什么是错的。 是否与服务器上的SSL证书有关,并与安全性有关。 当我使用CocoaRestClient来完成我的请求时,它是完美的。

有人能详细解释一下是什么原因导致了这个问题,或者有什么机构可以解决这个问题。 我必须使用[NSURLConnection sendAsynchronousRequest]方法。 我正在使用Xcode 6.1和ios 8.1.2

这是kCFURLErrorUserCancelledAuthentication错误,-10xx错误是CFNetworkErrors枚举。 这个常数的名字是非常自私的。 服务器由于某种原因取消了authentication

就我而言,我犯了一个非常愚蠢的错误。

 [request setValue:self.misfitAccessToken forHTTPHeaderField:@"access_token" ]; 

这解决了我的问题