https图像未在UIImageView上显示

时间:2014-02-13 17:32:49

标签: ios https sdwebimage

我需要在我的iOS应用中通过UIImageView显示来自https(例如https://ton.twitter.com/1.1/ton/data/dm/433966760199725056/433966760212332544/du3THdSe.png)的图像。此图像在浏览器中打开,但不会使用以下方法显示在UIImageView中:

 NSURL *url = [NSURL URLWithString:@"https://ton.twitter.com/1.1/ton/data/dm/433966760199725056/433966760212332544/du3THdSe.png"];
UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:url]];
imageView.image = image;

// using SDWebImage
[imageView setImageWithURL:[NSURL URLWithString:@"https://ton.twitter.com/1.1/ton/data/dm/433966760199725056/433966760212332544/du3THdSe.png"] placeholderImage:nil];

如何显示此图像?

1 个答案:

答案 0 :(得分:2)

在您使用自己的应用登录Twitter之前,它不会显示。只有在使用Twitter打开会话时,该应用才能显示图像。

尝试在隐身/私密模式下使用Chrome或Safari调用该网址,看看会发生什么!

您将被重定向到Twitter的登录页面。您的应用也会发生同样的事情。

希望有所帮助。

干杯, 塞巴斯蒂安