【发布时间】:2015-12-03 03:51:16
【问题描述】:
我想下载一个带有NSURLRequest 的文件并保存它,但要符合
NSData * data = ... 发生错误。
NSURL *Urlstring = [NSURL URLWithString:@"http://yourdomain.com/yourfile.pdf"];
NSURLRequest *request = [NSURLRequest requestWithURL: Urlstring];
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSURL *documentsURL = [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
documentsURL = [documentsURL URLByAppendingPathComponent:@"localFile.pdf"];
[data writeToURL:documentsURL atomically:YES];
警告消息是我应该使用NSURLSession dataTaskwithrequest"因为sendSynchronousRequest 在iOS 9 中已被弃用,但这不起作用我希望有人可以帮助我
【问题讨论】:
-
“已弃用”不是错误。这是一个警告,表明将来某些事情会消失。如果您有实际错误,可能是由于不同的原因。
标签: ios nsurlconnection nsurlsession ios9