Default.png在模拟器中工作,但不在设备中?

问题描述:

当应用程序加载时,如果我们想要显示图像,我们使用一个名为Default.png的图像。我也用它作为图标。但在模拟器中工作正常。Default.png在模拟器中工作,但不在设备中?

但是,当我尝试在设备在这两个地方的空白。任何人都可以从中解脱出来吗?

据苹果HIG你的图标。 PNG应该是57×57像素,90度角。 并为Default.png应该是320×480 pixels.For更多信息遵循MobileHIG

对于闪屏

  1. 只是一个为Default.png添加到项目的资源文件夹。

对于图标

2.增加一个的icon.png您的Info.plist

即重点=图标文件,值=的icon.png

3.如果这一切都没有按”然后删除构建文件夹并重建应用程序(但在构建之前按xcode中的全部清除按钮)。

4.如果这也不会改变形象的名字一道,为Default.png(不为Default.png)

+0

这是一个图像的问题。看到你迭代我所做的所有步骤,使我确认我所做的是正确的。所以检查图像,它已损坏。现在一切正常。 – wolverine 2010-01-08 07:27:24

+0

我很高兴看到你最终得到了解决方案。 – raaz 2010-01-08 10:05:24

+0

我试着先清洗。没有工作。一旦我删除生成文件夹是没有问题的。谢谢。 – 2011-04-30 19:47:47

检查文件的大小写。它需要有一个大写字母D.在模拟器上,Default.png和default.png是相同的,但不在设备上。

+0

雅,其首都D只。但没有效果。 – wolverine 2010-01-07 04:22:22

尝试从设备中删除应用程序并重新安装。我知道,愚蠢,但有时修复xcode /设备问题。

+0

试了很多次,没有结果。即使做得正确,也不明白现在的情况! – wolverine 2010-01-07 04:38:53

请检查您为Default.png的大小为320 * 480,如果你有任何其他格式的转换,请确保你已经不只是改名,但正确地重新保存为PNG格式的图像。

希望这会有所帮助。

感谢,

Madhup

尝试清洁您的项目中使用此按钮

alt text http://grab.by/1AzW

,然后重新安装应用程序...

+0

感谢您显示此按钮。我经常清理,但从来没有想过要把它放在我的工具栏上!我也认为如果他使用名为'Default.png'的png文件,这将解决金刚狼的困扰。无论如何,再次感谢:) – Dimitris 2010-01-07 15:37:30

是的,我认为这是因为“资本d”的问题。 我见过与UIImageView相同的问题。

+0

好吧,如果你有一个文件名问题,它与'UIImageView'无关,它作为一个View对象,对它的图像来自的文件一无所知。不过,你可能有'UIImage'这个问题。我有点挑剔,但准确性很重要。 – 2010-01-07 07:01:32

我也有这个问题,但今天由于这样,我加入了本地化为Default.png文件。我手动将它们放在磁盘上各自的en.lproj和fr.lproj目录中,然后将它们添加到正确显示为Localized的xcode中。他们在模拟器中正常显示,但我只在真实设备上显示黑屏。

我删除了他们的XCode,直接把英语的人在我的资源文件夹,将它们添加到Xcode和标记他们从那里本地化。然后它开始工作。

这是在XCode中3.2。6(IOS 4.3)。

+0

下次从设备中首先删除应用程序。这很可能是由于xcode不会删除文件而导致3个Default.png文件,并且iOS在根文件夹中选取了一个。因为如果文件存在于根文件夹中,它不会查找本地化文件。 – 2011-03-28 16:38:01

对于那些谁没有在设备上赶上正确的图像:

使茜是为Default.png实际上是PNG格式。 我看到这个问题时,我的Default.png是.JPEG文件,被重命名为.PNG

我试过了一切,这仍然没有工作...最后我把我的Default.png名称改为Splash。 PNG和我的info.plist中添加了'启动图像',并表示它应该查找'Splash' - 这解决了我的问题!