Nsurlsession不会从PLIST文件中检索数据



我有一个iOS应用程序,可以从Amazon S3服务器中获取PLIST文件的数据。我想使用新的Nsurlsession框架获取数据。因此,我有以下代码(我正在使用Ray Wenderlich dot com教程中的代码)。

    NSString *dataUrl = @"https://s3.amazonaws.com/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.plist";
    NSURL *url = [NSURL URLWithString:dataUrl];
    // 2
    NSURLSessionDataTask *downloadTask = [[NSURLSession sharedSession]
                                          dataTaskWithURL:url completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                              // 3: Handle response here with more of my code
                                             }];// 4    
[downloadPhotoTask resume];

如果我从 *dataUrl复制URL并将其放入Web浏览器中,则可以将文件恰好下载。但是在我的iOS应用程序中,没有数据,错误"流中的字节太少"。

有人知道我缺少什么吗?

从初处看,代码本身应起作用。你的意思 [downloadTask resume];有机会?

最新更新