无法加载从带有标识符的包中的 nib 引用的图像

Could not load the image referenced from a nib in the bundle with identifier

根据需要复制项目 -> 完成 区分大小写->小心 图像在项目文件夹中。

这里可能是什么问题?

Xcode 版本 9.0

我通过将图像导入资产 (Assets.xcassets) 并从那里引用它来解决它。

看起来 Xcode9 中的构建过程默认不再将 xcassets 之外的图像复制到包中,因此简单地拖放不起作用

作为替代方案,虽然我认为更麻烦,但您可以在项目构建阶段 > 复制捆绑资源中手动添加它们

Select Xcode 中的图像,然后在右侧转到文件检查器检查目标,如下图:

https://4.bp.blogspot.com/-_Ixa-3TkOR0/Wcn02iGYxJI/AAAAAAAADZE/DaOs9eutj4IH_lOl7DxMtF14btsw8oCpQCEwYBhgL/s1600/Screen%2BShot%2B2017-09-26%2Bat%2B11.55.37%2BAM.png

我有同样的错误,点击Xcode中的一个图片文件。在属性中,您会在底部看到 Target 成员资格。选中该框,它将起作用。它对我有用。试一次。