在我的应用程序中登录到销售人员后,我正在进行服务调用,该调用返回具有产品名称和产品图像 URL 等属性的产品列表。
我正在尝试以这种方式从产品图片网址下载图片
SFOAuthCredentials *credentials =[SFAccountManager sharedInstance].credentials;
NSString *urlString = [NSString stringWithFormat:@"%@?oauth_token=%@",imageUrl,credentials.accessToken];
NSURL *imgUrl = [[NSURL alloc] initWithString:[URLString stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]];
NSURLRequest *imgRequest=[[NSURLRequest alloc]initWithURL:imgUrl];
[NSURLConnection sendAsynchronousRequest:imgRequest queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
UIImage *image=[[UIImage alloc] initWithData:data];
NSLog(@"Image Object %@",image);
}];
我正在获取大小约为 1820 字节的数据对象,但是在使用 UIImage classesMethod [UIImage iamgeWithData:data] 或实例方法 [UIImage alloc] initWithData:data] 将 NSData 转换为 UIImage 时,我得到了 null
谁能帮我解决这个问题?