Salesforce图像下载

时间:2014-03-17 08:01:50

标签: ios ios7 salesforce salesforce-service-cloud salesforce-chatter

在我的应用程序中登录salesforce后,我正在进行服务调用,返回具有productName和product image 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时我得到了空白

有人可以帮我解决这个问题吗?。

0 个答案:

没有答案