Xcode 中的预览不显示资产库中的图像

Preview in Xcode not showing images from assets library

第二个图像视图的图像取自资产库 如您所见,它不是从资产库中引用图像,而是从项目中包含的图像文件中获取

我正在使用 Xcode 7.2

您必须执行三个步骤:

  1. 打开 Xcode。转到 window 并选择项目。从新菜单中选择删除派生数据。

  2. 从资产库中删除图像。重新设置,link进入图片查看

  3. 单击 cmd+shift+k 清理您的项目。之后 运行 您的应用或将其置于预览中。

尝试检查 Assets.xcassets 个文件的 "target membership"。

  1. 选择 Assets.xcassets 文件夹。
  2. 在文件检查器中 - 应检查目标成员资格。

对于遇到此问题或类似问题的其他人;发生这种情况的原因是我只在资产文件夹中提供了图像的 @3x 版本。当我提供 @1x@2x 时,图像再次按预期显示在故事板中。

当 Xcode 迫使我在情节提要中选择设备时,这种情况就开始了。

尝试按名称直接访问资产中的图像时会出现类似问题,如下所示:

将图像添加到资产中的文件夹后更改图像名称时,图像不会出现。

要解决此问题,请遵循 Ahmed 的回答。

为防止这种情况发生,请在将图像放入文件夹之前为它们命名,或者将它们添加到没有文件夹的资产中。