我需要在我的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];
如何显示此图像?
答案 0 :(得分:2)
在您使用自己的应用登录Twitter之前,它不会显示。只有在使用Twitter打开会话时,该应用才能显示图像。
尝试在隐身/私密模式下使用Chrome或Safari调用该网址,看看会发生什么!
您将被重定向到Twitter的登录页面。您的应用也会发生同样的事情。
希望有所帮助。
干杯, 塞巴斯蒂安