1

我喜欢使用 AFNetworking 2.0,但我不知道如何将文件下载到内存中。到目前为止,我只知道如何将其下载到文件路径。

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

NSData * data = [NSData dataWithContentsOfURL:someurl];

谢谢!

4

1 回答 1

12

这是异步调用:

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

如果您无法做到这一点,请不要使用AFNetworking 。

于 2013-11-03T20:18:22.343 回答