Ios 错误代码:无法加载";image.png“;从捆绑包中标识为“的nib引用的图像”;com.bundle.identifier“;

Ios 错误代码:无法加载";image.png“;从捆绑包中标识为“的nib引用的图像”;com.bundle.identifier“;,ios,iphone,xcode,nib,Ios,Iphone,Xcode,Nib,以前有人问过这个问题,我在所有其他stackoverflow主题中都找到了答案,但我无法解决这个问题 我的应用程序在所有平台的模拟器中都能正常工作,但当我在设备上运行应用程序时,我得到错误代码:无法加载从绑定中标识符为“com.bundle.identifier”的nib引用的“image.png”图像 我所有的图片都是.PNG文件,我使用storeboard将它们插入到imageView中 程序:Xcode 5从项目中删除该图像并将其移动到垃圾箱,然后通过选中“将项目复制到目标的组文件夹”复

以前有人问过这个问题,我在所有其他stackoverflow主题中都找到了答案,但我无法解决这个问题

我的应用程序在所有平台的模拟器中都能正常工作,但当我在设备上运行应用程序时,我得到错误代码:无法加载从绑定中标识符为“com.bundle.identifier”的nib引用的“image.png”图像

我所有的图片都是.PNG文件,我使用storeboard将它们插入到imageView中


程序:Xcode 5

从项目中删除该图像并将其移动到垃圾箱,然后通过选中“将项目复制到目标的组文件夹”复选框,尝试将该图像重新添加到项目中


这可能是未在设备中加载图像问题的原因。

导致警告消息的nib(或最终的xib)是在写入消息时加载的nib。然后,您可以在inspector中查看使用图像的控件,并找到一个图像名称为“Unknown image”(在您的示例中可能是“image.png”)的控件。然后,可以通过将该值设置为某个值,然后清除该值来清除该值。请注意,使用UIButton,您需要尝试“状态配置”的四个不同值(默认值、高亮显示值、选中值和禁用值),以查看无效引用可能隐藏的位置。

删除引用并再次将其添加到项目中为我完成了这项工作!您可能需要清理项目。

我也遇到了同样的问题,我通过选中复选框将其添加到目标成员资格中的应用程序中解决了这个问题。因此,从库中选择图像,然后在文件检查器上,将其添加到目标。它对我有效,希望对您也有效。

如果您使用的图像名称没有扩展名,例如
[UIImage ImageName:@“myImage”]
然后确保您的图像为.png格式,因为Xcode只加载.png图像而不添加扩展名,否则您应该使用扩展名为
[UIImage imagename:@“myImage.jpg”的名称应该可以使用。

我发现解决方案是一个丢失的文件

原始内容:

对于所有像我这样的N00B。。。图像必须是PNG


我通过删除我的故事板中名为
image.png
的图像解决了这个问题,它立即生效。此映像也可能存在于您的代码或其他任何地方。

我在不小心将另一个同名映像集添加到资产目录文件时遇到了此问题。在我意识到错误后,我重新命名了它,但它似乎不起作用

删除文件并再次添加可以解决此问题。

删除图像(使用“删除引用”选项)


重新添加,并确保在“添加到目标”部分中选择了项目名称。(通常在仅选择了yourPojectTests时发生)

感谢您的快速回答,我回家后会尝试您的解决方案。但这不起作用。我遇到了一个名为“CopyPNGFileError”的新问题,可能是由于未正确删除旧图像造成的。尝试添加具有不同名称的映像。我在将部署目标从iOS 8切换到iOS 7时遇到此问题。显然,iOS 8会自动处理
+imageNamed:
中的.jpg扩展名,但iOS 7不会