gpt4 book ai didi

swift - 移动 art.scnassets 文件夹后图像未加载

转载 作者:可可西里 更新时间:2023-11-01 00:33:27 30 4
gpt4 key购买 nike

在 Xcode 中创建一个新的“增强现实应用程序”项目后,我想将 art.scnassets 文件夹从其默认位置移动到我创建的 /Resources/ 文件夹.因此文件夹路径类似于 Resources/art.scnassets。但是,如果我移动文件夹,它无法在其中加载 png 文件。见下文:

之前(工作):

// art.scnassets folder is in its default place
// below code loads image.png
print(UIImage(named: "art.scnassets/image.png")!)

之后(不工作):

// moved folder to "Resources/art.scnassets"
// Resources folder is a group.
// below returns `nil`
print(UIImage(named: "Resources/art.scnassets/image.png")!)

我清理了构建,并检查了 Copy Bundle Resources 菜单,但没有任何问题。如果我将 art.scnassets 文件夹移回项目根目录,它就可以工作,这意味着代码可以正常工作。

我应该怎么做才能将 art.scnassets 移动到其他地方?我是 Swift 的新手。

最佳答案

您尝试过使用第一个代码吗?

print(UIImage(named: "art.scnassets/image.png")!)

据我所知,scnassets在哪个文件夹中并不重要,您可以通过相同的方式引用它。

关于swift - 移动 art.scnassets 文件夹后图像未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48593354/

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