gpt4 book ai didi

objective-c - 指定图标的路径

转载 作者:行者123 更新时间:2023-12-03 17:55:07 25 4
gpt4 key购买 nike

好的,这是我的情况:

  • 我的应用图形不会复制到 bundle 的资源文件夹中,而是复制到子文件夹中(例如 Resources/Graphics )
  • 我需要在 info.plist 中正确设置图标 - 应用程序图标或与应用程序关联的文档类型

但是,问题是:

  • 如果我设置CFBundleIconFile = "myicon";myicon.icns位于Resources捆绑文件夹中,它工作正常。
  • 如果myicon.icns位于 Graphics子文件夹,然后 - 即使我设置像 CFBundleIconFile = "Graphics/myicon"; 这样的路径或CFBundleIconFile = "Graphics/myicon.icns"; - 它似乎没有接收到它。

那么,有什么想法可以解决这个问题吗? (显然没有告诉我将 .icns 复制到 Resources 文件夹中)。

最佳答案

在这种情况下子文件夹并不重要,因此您不需要设置完整路径,只需设置文件名,不带扩展名

CFBundleIconFile = "myicon";

这一行足以让应用程序从包中加载正确的文件。一个项目/包中不允许有多个同名的图标文件。您不需要将文件复制到 Resources 文件夹中,唯一的问题是该文件必须添加到项目中。

关于objective-c - 指定图标的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14871010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com