gpt4 book ai didi

xcode - 将 .xcassets 文件添加到 Xcode 框架项目

转载 作者:行者123 更新时间:2023-12-03 16:10:53 26 4
gpt4 key购买 nike

我有一个使用许多图像的框架项目。按照目前的情况,我只需将这些图像拖到项目中,以便它们与我的源文件并排放置:

enter image description here

当我将此项目嵌入到单独的 app 项目中时,我可以按预期访问这些资源。

理想情况下,我现在想使用 .xcassets 文件组织我的框架图像。与app项目不同,framework项目模板默认不提供其中之一,因此我使用文件>新建手动添加了一个> 菜单。不幸的是,当我重建框架并重新嵌入它时,我无法再访问图像。我想做的事情可能吗?

最佳答案

如果您想访问子项目(框架等)中的资源,您需要确保从它们自己的包中收集它们,因为它们不是主包的一部分。

您只需使用以下 Swift 4 代码即可做到这一点:

let bundle = Bundle(for: type(of: self))
let image = UIImage(named: "imageName", in: bundle, compatibleWith: nil)

关于xcode - 将 .xcassets 文件添加到 Xcode 框架项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33261791/

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