gpt4 book ai didi

ios - 如何修复 cocoapods 中丢失的 Assets

转载 作者:行者123 更新时间:2023-11-28 07:33:34 26 4
gpt4 key购买 nike

我正在创建一个 cocoapod sdk,但我的 Assets 丢失了,这里是我的 podspec 文件:

s.resource_bundles = {
'项目'=> ['项目/ Assets /*.xcassets']
}

每当我尝试加载 Assets 时,我也会收到此警告

CUIThemeStore:没有使用 id=0 注册的主题

我用来访问 Assets 的代码:

image.image = UIImage(named: "Rectangle")

我已尝试检查我的 Assets 文件目标成员资格,它设置为 Project-Project 是正确的

最佳答案

尝试从他们自己的包中显式访问您的 Assets :

final class Project: NSObject {
private static let frameworkBundle = Bundle(for: Project.self)
static let path = frameworkBundle.path(forResource: "Project", ofType: "bundle")!
static let bundle = Bundle(path: path)!
}

extension UIImage {
/// get an image from the project bundle
static func fromPodBundle(_ name: String) -> UIImage? {
return UIImage(named: name, in: Project.bundle, compatibleWith: nil)
}
}

image.image = UIImage.fromPodBundle("Rectangle")

关于ios - 如何修复 cocoapods 中丢失的 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53912722/

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