Objective c 在iOS模拟器上加载图像,但在iPad上不加载

Objective c 在iOS模拟器上加载图像,但在iPad上不加载,objective-c,image,ipad,Objective C,Image,Ipad,这个标题几乎描述了我的问题。我有一个应用了.png背景的UIButton。在iOS模拟器上可以正常加载.png,但在实际的iPad上不能。关于它为什么会这样做,有什么提示吗 编辑: 当加载有问题的按钮的视图时,我在控制台中收到此错误消息 Could not load the "fosse.png" image referenced from a nib in the bundle with identifier "ca.polymtl.PolyPuttZE" 试着这样做 在Xcode中按下:

这个标题几乎描述了我的问题。我有一个应用了.png背景的UIButton。在iOS模拟器上可以正常加载.png,但在实际的iPad上不能。关于它为什么会这样做,有什么提示吗

编辑:

当加载有问题的按钮的视图时,我在控制台中收到此错误消息

Could not load the "fosse.png" image referenced from a nib in the bundle with identifier "ca.polymtl.PolyPuttZE"
试着这样做

在Xcode中按下:

  • Command+Shift+K,然后按Yes

  • Command+Shift+Alt+K,然后按Yes

  • 试着建造,运行


  • 另外,检查映像是否有正确的目标(您可以通过在Xcode中单击映像进行检查,然后在Inspector中找到构建目标)。

    单击您的项目。然后转到
    构建阶段
    选项卡,确保文件位于
    复制捆绑资源
    列表中


    如果没有,那么添加它…

    我已经解决了这个问题。结果表明,即使图像具有适当的扩展名,也没有将其编码为png。所以我只是用gimp打开它,并将其导出为PNG

    您是以编程方式还是在界面生成器中设置图像?设备区分大小写,模拟器不区分大小写。确保名称的大小写正确。文件名和interface Builder中加载的图像一样都是小写的。快捷方式(2.)和Inspector中的目标成员资格面板的提示。