我有一个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应用程序中没有数据,错误是“流中的字节太少”。
有人知道我错过了什么吗?
答案 0 :(得分:0)
从第一眼看,代码本身应该有效。你的意思是
[downloadTask resume];
什么机会?