0

我正在使用 NSURLSessionDownloadTask 使用以下代码从我的 goDaddy 服务器中下载一个简单的文本文件:

-(void)getTheInternetFile
//Fire up the downloadTask to pull the file down from my web server.
NSURLSessionDownloadTask *getTheFile = [session downloadTaskWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.myserver.com/utility/file.txt"]] 
completionHandler:^(NSURL *location, NSURLResponse *response, NSError *error) 
{
    if(error)
    {
        NSLog(@"Can't do what I want as we have an error %@", [error localizedDescription]);
    }
    else
    {
        NSLog(@"It worked");
    }
    }];

    [getTheInternetFile resume];
}

我遇到的问题是这真的很好......有时。其他时候我收到一条错误消息,指出:“找不到具有指定主机名的服务器”。

由于 URL 是硬编码的并且永远不会改变,我不知道这怎么会发生。除非 goDaddy 让我失望,并且服务器突然部分时间变得不可用,否则我很茫然。值得一提的是,今天才开始这样做,所以也许是 goDaddy。

4

1 回答 1

0

所以事实证明是 goDaddy 的服务器有问题,尽管他们的网站报告说没有问题。等待 15 分钟后才发现我的代码没问题。

于 2014-03-23T14:03:39.150 回答