带有.jpg的图像未显示在iPhone 5设备上

时间:2014-07-04 00:52:20

标签: ios objective-c xcode web-services

我通过网络服务检索我的图片。这个Web服务给了我一个URL,我将其转换为带有几行代码的图像。出于某种原因,所有图像都在模拟器上很好地显示,但图像不会显示在设备上。我尝试在.png图像中进行硬编码,它在设备上显示正常。似乎设备上的所有图像都不会显示,除非它们是.png。这是我将URL转换为图像的代码:

NSString *imgurlString = bestPageDictionary[@"image_url"];
            NSURL *imageURL = [NSURL URLWithString:imgurlString];
            NSData *imageData = [NSData dataWithContentsOfURL:imageURL];
            UIImage *imageForCell = [UIImage imageWithData:imageData];
            [dVC setItemDisplayImage:imageForCell];

当我NSLog URL字符串时,我得到这个作为响应:(对于其中一个项目)

http://www.image-tmart.com/prodimgs/8/87004392/X039-Smart-Cover-PU-Leather-Protection-Case-for-iPad-2-The-New-iPad-3-iPad-4-Black_650x650.jpg

^此图像在模拟器中渲染,但不在设备中渲染。

所有帮助表示赞赏,提前致谢

编辑:我的iPhone 5设备上没有显示这些图像

1 个答案:

答案 0 :(得分:0)

检查图片的确切扩展名,

在模拟器中,my_pic.jpgmy_pic.JPG似乎在真实设备中相似。