【问题标题】:NSURLErrorDomain Error Code -1005NSURLErrorDomain 错误代码 -1005
【发布时间】:2014-12-11 00:57:52
【问题描述】:

我正在学习斯坦福的 CS193p 课程(我不是斯坦福学生,我​​只是想学习),作业编号 5,我们必须使用对 Flickr api 的调用从 Flickr 获取图像。我只是想下载图片列表并将它们打印到控制台,但我得到了一个代码为-1005的NSURLErrorDomain。我打印出来的错误信息如下:

错误:错误域=NSURLErrorDomain 代码=-1005“操作无法完成。(NSURLErrorDomain 错误-1005。)”UserInfo=0x7f9449c83df0 {NSErrorFailingURLStringKey=https://api.flickr.com/services/rest/?method=flickr.places.getTopPlacesList&place_type_id=7&format=json&nojsoncallback=1&api_key=4f9c3155b34836b2ac15318d98b93f3a, NSErrorFailingURLKey=https://api.flickr.com/services/rest/?method=flickr.places.getTopPlacesList&place_type_id=7&format=json&nojsoncallback=1&api_key=4f9c3155b34836b2ac15318d98b93f3a, _kCFStreamErrorDomainKey=1, _kCFStreamErrorCodeKey=57, NSUnderlyingError=0x7f9449c7fca0 "操作无法完成。(kCFErrorDomainCFNetwork 错误 -1005.)"}

Flickr API 调用发生在以下方法中:

NSURLSession *urlSession = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration ephemeralSessionConfiguration]];
NSURLSessionDownloadTask *downloadTask = [urlSession downloadTaskWithURL:[FlickrFetcherHelper URLforTopPlaces] completionHandler:^(NSURL *location, NSURLResponse *response, NSError *error) {
    NSArray *topPlaces;
    if (!error) {
        topPlaces = [[NSJSONSerialization JSONObjectWithData:[NSData dataWithContentsOfURL:location] options:0 error:&error] valueForKeyPath:FLICKR_RESULTS_PLACES];
    }
    dispatch_async(dispatch_get_main_queue(), ^{
        completionHandler(topPlaces, error);
    });
}];
[downloadTask resume];

我正在使用 xCode 6,不确定这是否与问题有关。几天前同样的代码还在工作,我认为我没有更改任何会搞砸它的东西,但它显然有。

【问题讨论】:

    标签: objective-c xcode xcode6 cs193p


    【解决方案1】:

    切换到 iOS 模拟器并从顶部菜单执行“重置内容和设置...”。

    【讨论】:

      【解决方案2】:

      您使用的是 iOS8(例如 iPhone 6)模拟器吗?如果是这样,请尝试更换为 iPhone 5s。我遇到了同样的问题并切换了我的模拟器,一切都再次运行良好。我在阅读以下反馈后尝试了此操作:https://github.com/AFNetworking/AFNetworking/issues/2314

      【讨论】:

      • 每次遇到这样的问题,都让我抓狂。谢谢。
      猜你喜欢
      • 2014-10-11
      • 2017-05-07
      • 2016-05-14
      • 2017-11-19
      • 1970-01-01
      • 2017-01-25
      • 2015-03-18
      • 2012-06-17
      • 2017-11-30
      相关资源
      最近更新 更多