NSURLSession不断给出错误,如1001,1003,1005等

时间:2015-02-23 14:10:14

标签: objective-c nsurlsession nsurlerrordomain nsurlsessiontask

我最近从NSURLConnection迁移到了NSURLSession,即我已经用NSURLSession替换了NSURLConnection的所有实现。我这样做了,所以我的代码是最新的。
一切都很好,除了我现在一直有很多错误,从来没有与NSURLConnection。例如,我会间歇性地获得1001,1003,1005等。我很确定这种联系是好的和强大的。我也不会离开网络。

我对NSURLSession的实现如下:

NSURLSessionConfiguration *sessionConfiguration = [NSURLSessionConfiguration defaultSessionConfiguration];
    sessionConfiguration.timeoutIntervalForRequest = 60;
    sessionConfiguration.timeoutIntervalForResource = 60;
    sessionConfiguration.HTTPMaximumConnectionsPerHost = 10;
    sessionConfiguration.HTTPAdditionalHeaders = @{@"Connection": @"Upgrade"};

    _mySession = [NSURLSession sessionWithConfiguration:sessionConfiguration delegate:self delegateQueue:nil];
    _responseData = [NSMutableData data];

以下是我创建任务的方法:

    NSURLSessionDataTask *myTask = [self.mySession dataTaskWithRequest:inURLRequest];
[myTask resume];

如果有人能在这方面提供帮助,我将不胜感激。 :(

提前致谢。

0 个答案:

没有答案