我今天得到了我的IOS开发人员,刚刚完成了所有配置文件,我第一次在手机上运行了我的应用程序。出于某种原因,我的应用程序中的一个背景在模拟器上工作,但没有出现在iPhone上。谁能解释一下呢?
编辑:
背景是一个UIImageView设置为索引0.当应用程序启动时,它以可用的背景开始,当按下按钮时,它会变为另一个在我的手机上工作的UIImage。
答案 0 :(得分:2)
您应该仔细检查您的资源。您应该注意,虽然模拟器似乎不区分大小写,但设备区分大小写!如果您的图像文件名为“myAwesomeImage.png”并且您的代码显示为......
UIImage *image = [UIImage imageNamed:@"myawesomeimage.png"];
...它可能在模拟器上运行,但它不会在设备上运行。
答案 1 :(得分:0)
这听起来像是资源复制方式的问题。确保所有必要的图像文件都包含在设备和模拟器目标中。