如何解决什么是 AFHTTPRequestOperation 的合适替代品?
为了摆脱 AFNetworking,我需要重构下载遗留代码的图片。由于我是 obj-c 的新手,请帮我用什么替换它?标准方法和 Alamofire 方法都可以。
NSString *urlString = [serverName stringByAppendingString:url];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString]];
AFHTTPRequestOperation *requestOperation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
requestOperation.responseSerializer = [AFImageResponseSerializer serializer];
if (![[[NSBundle mainBundle] objectForInfoDictionaryKey:@"BasicConstants"] isEqualToString:@"production"]) {
AFSecurityPolicy *security = [[AFSecurityPolicy alloc] init];
[security setAllowInvalidCertificates:YES];
[security setValidatesDomainName:NO];
requestOperation.securityPolicy = security;
}
[requestOperation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation,id responseObject) {
UIImage *cachedImage = [[UIImage alloc] init];
сachedImage.URL = url;
cachedImage.image = responseObject;
[self saveImageIntoCache:cachedImage];
}
failure:^(AFHTTPRequestOperation *operation,NSError *error) { }];
[requestOperation start];
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。