【问题标题】:Unable to see image files in xcode folder reference无法在 xcode 文件夹参考中看到图像文件
【发布时间】:2013-11-13 05:47:10
【问题描述】:

我在 Xcode 中添加了一个包含一些图像的文件夹作为“为任何添加的文件夹创建文件夹引用”。它添加了蓝色文件夹,但没有显示箭头来查看其内容。 这是 Xcode 中的问题还是我遗漏了什么?

截图:

【问题讨论】:

  • 您是否检查了目标复制项目到目标组的文件夹并添加到目标?
  • 是的,图像被复制并添加到目标中,并且它们正在应用程序中成功使用。唯一的问题是我无法在 xcode 文件夹中看到图像。
  • 很奇怪,也许你的 xcode 有问题。你试过重启xcode吗?
  • 是的,我重新启动了我的 xcode 很多次,但没有运气。我创建了一个示例项目并添加了相同的文件夹,没有问题。
  • 你必须在 lproj(Linked Project) 之外添加你的资源。这是错误的。添加外部。您应该能够访问它们。

标签: ios objective-c xcode


【解决方案1】:

蓝色文件夹表示您添加了文件夹引用,而不是文件夹

右键单击您添加的图像文件夹并选择show in finder...查看图像是否存在..如果没有..您链接错误的文件夹

确保文件资源管理器底部的搜索栏为空

【讨论】:

  • 图片在这个文件夹中,我也在使用这些图片。唯一的问题是我无法在此文件夹下的 xcode 中看到这些图像,否则一切正常。
  • 一个疑问,为什么要添加文件夹引用?为什么没有添加文件夹?
  • 实际上我有两个文件夹,其中包含相同名称的图像。在代码中,我只提到文件夹名称来选择这些图像。所以这就是我将它们添加为文件夹引用的原因。
【解决方案2】:

您以错误的方式添加了文件夹。要创建参考文件夹,请选中复选框

'Copy items into destination's group folder if needed' 

在文件夹选项中选择单选按钮

 "Create folder references for any added folders".

这行得通。

【讨论】:

    【解决方案3】:

    如果您对资源使用蓝色文件夹引用,这些文件夹也将在您的应用程序包中创建,而组中的资源文件将简单地复制到您的 mainBundle 的根目录。

    当文件夹结构在 XCode 之外进行管理时(例如,一个跨平台项目,其项目文件适用于不同版本的 XCode、Visual Studio 和其他 IDE,全部使用相同的目录树),您通常需要文件夹引用.否则每次文件夹结构更改时都必须重新创建每个项目文件。

    这是您的解决方案-> 如果您确实想将新添加的文件从文件系统文件夹自动导入 XCode 中的该组,而不是使用“为任何添加的文件夹创建组”,请更改为“为任何添加的文件夹创建文件夹引用”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-22
      • 1970-01-01
      • 2019-11-14
      • 2021-05-28
      相关资源
      最近更新 更多