小编Eug*_*ene的帖子

AFNetworking 3.0无法下载图像

我正在尝试使用AFNetworking 3.0以这种方式下载图像:

- (UIImage *) loadImage:(NSString *) link
 {
    __block UIImage *image = [UIImage imageNamed:@"no_user_profile_pic.png"];
    AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
    manager.responseSerializer = [AFImageResponseSerializer serializer];
    [manager GET:[link stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLHostAllowedCharacterSet]]
      parameters:nil
        progress:nil
         success:^(NSURLSessionTask *task, id responseObject) {
             image = (UIImage *) responseObject;
         } failure:^(NSURLSessionTask *operation, NSError *error) {
             NSLog(@"Load Image error - %@", [error description]);
         }];
    return image;
}
Run Code Online (Sandbox Code Playgroud)

每次我收到此错误:

***断言失败 - [AFHTTPRequestSerializer requestWithMethod:URLString:parameters:error:],/ Users /.../AFNetworking/AFURLRequestSerialization.m:353

我无法弄清楚我做错了什么.发生了什么错误?

http objective-c uiimage ios afnetworking-3

4
推荐指数
2
解决办法
6028
查看次数

标签 统计

afnetworking-3 ×1

http ×1

ios ×1

objective-c ×1

uiimage ×1