gpt4 book ai didi

ios - AFNetworking 可以很容易地返回一个 UIImage,但是我如何返回 NSData?

转载 作者:可可西里 更新时间:2023-11-01 06:20:47 25 4
gpt4 key购买 nike

我想使用 this类别从 NSData 创建 UIImage GIF。我不想使用 dataWithContentsOfURL 方法,因为它会阻塞主线程,所以我想像往常一样使用 AFNetworking 来获取 NSData。

对于图像,我总是这样做:

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:post.url]];
AFHTTPRequestOperation *imageOperation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
imageOperation.responseSerializer = [AFImageResponseSerializer serializer];

然后在完成 block 之后启动它。但这会返回一个 UIImage。如何使用 AFNetworking 异步获取 NSData?

最佳答案

只是不要使用图像序列化程序。我认为这应该有效:

imageOperation.responseSerializer = [AFHTTPResponseSerializer serializer];

关于不同 AFNetworking 序列化选项的更多信息 here .

关于ios - AFNetworking 可以很容易地返回一个 UIImage,但是我如何返回 NSData?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20527240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com