如何使用AFNetworking将nsdata下载到内存中

时间:2013-11-03 20:10:38

标签: ios objective-c afnetworking

我喜欢使用AFNetworking 2.0,而且我仍然坚持如何将文件下载到内存中。到目前为止,我只知道如何将其下载到文件路径。

没有afnetworking的例子是同步调用,

NSData * data = [NSData dataWithContentsOfURL:someurl];

谢谢!

1 个答案:

答案 0 :(得分:12)

这是异步调用:

NSURLRequest *request = [NSURLRequest requestWithURL:someURL];
[NSURLConnection sendAsynchronousRequest:request
                                   queue:[NSOperationQueue mainQueue] 
                       completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
    // You have it.
}

如果您不能这样做,请不要使用 AFNetworking