gpt4 book ai didi

watchos - 如何从 watchOS 应用程序共享框架中的 Assets 目录访问颜色?

转载 作者:行者123 更新时间:2023-12-04 01:14:13 27 4
gpt4 key购买 nike

我的 iOS 和 watchOS 应用程序之间有一个共享框架,其中包含一个带有一些命名颜色的 Assets 目录。我想在我的 watchOS 应用程序中访问命名颜色。在 iOS 中,我可以使用 UIColor.init(named name: String, in bundle: Bundle, compatibleWith traitCollection: UITraitCollection)告诉系统从传入的 Bundle 访问名称。
watchOS 还声称自 watchOS 4 起就可以使用此初始化程序;但是,Xcode 自动完成没有找到它,当我尝试使用它时出现构建错误,这有点奇怪,因为 UITraitCollection (这是该方法签名的一部分)无论如何都不会在 watchOS 中暴露给我们。
如何从共享框架中的 Assets 目录访问 Assets ?

最佳答案

不确定这是最好的解决方案,但我将我的 iOS Assets.xcassets 添加到我的
目标成员(member)面板中的 WatchApp 扩展,这解决了这个问题。

关于watchos - 如何从 watchOS 应用程序共享框架中的 Assets 目录访问颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63885449/

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