NSURLSession不从plist文件中检索数据

时间:2016-11-23 19:38:10

标签: ios nsurlsession

我有一个iOS应用程序,我从亚马逊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并将其放入网络浏览器,它就可以正常下载文件。但是在我的iOS应用程序中没有数据,错误是“流中的字节太少”。

有人知道我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

从第一眼看,代码本身应该有效。你的意思是 [downloadTask resume]; 什么机会?