【问题标题】:Could not load the image referenced from a nib in the bundle with identifier无法加载从带有标识符的包中的笔尖引用的图像
【发布时间】:2024-01-15 17:15:01
【问题描述】:

如果需要,复制项目 -> 完成 区分大小写 -> 小心 图片在项目文件夹中。

这可能是什么问题?

Xcode 9.0 版

【问题讨论】:

  • 它在情节提要上可见吗?
  • 您可以尝试删除图像,清理您的项目,在项目中重新插入您的图像,并检查“如果需要复制”,并确保您在“添加到目标”中选择了项目名称"。
  • 在我问这个问题之前,我至少做了 3 次。但是仍然按照您提到的顺序再次执行此操作,并在 5 分钟内给您反馈
  • 没用!!!

标签: ios uiimage xcode9


【解决方案1】:

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

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

作为替代方案,虽然我认为更麻烦,但您可以在项目 Build Phases > Copy Bundle Resources 中手动添加它们

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      【讨论】:

        最近更新 更多