Ios Salesforce图像下载

Ios Salesforce图像下载,ios,ios7,salesforce,salesforce-service-cloud,salesforce-chatter,Ios,Ios7,Salesforce,Salesforce Service Cloud,Salesforce Chatter,在我的应用程序中登录到salesforce后,我正在进行服务呼叫,该呼叫返回具有诸如productName和product image url等属性的产品列表 我正试图以这种方式从产品图片url下载图片 SFOAuthCredentials *credentials =[SFAccountManager sharedInstance].credentials; NSString *urlString = [NSString stringWithFormat:@"%@?oauth_token=%

在我的应用程序中登录到salesforce后,我正在进行服务呼叫,该呼叫返回具有诸如productName和product image url等属性的产品列表

我正试图以这种方式从产品图片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 classsMethod[UIImage iamgeWithData:data]或实例方法[UIImage alloc]initWithData:data]将NSData转换为UIImage时,我得到的是空值


有人能帮我解决这个问题吗?

首先检查您返回的http状态代码。