OC:画像をロードするにはtokenを転送する必要があります

982 ワード

説明
初回リリース
2016年12月08日
最近の更新
2019年04月01日
方法1:AFNetworkingを使用して、UIImageView+AFNetworking.mの64行にコードを追加することができます.
- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholderImage token:(NSString *)token {
    
    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
    [request addValue:@"image/*" forHTTPHeaderField:@"Accept"];
    [request addValue:token forHTTPHeaderField:@"token"];
    
    [self setImageWithURLRequest:request placeholderImage:placeholderImage success:nil failure:nil];
}

方法2:(推奨)SDWebImageを使用してロード
//      
#import 
#import 

SDWebImageDownloader *loader = [SDWebImageManager sharedManager].imageDownloader;
[loader setValue:Token forHTTPHeaderField:@"token"];
[self.imageView sd_setImageWithURL:[NSURL URLWithString:imageURL]];