在 SwiftUI 小部件扩展中访问项目代码库
Posted
技术标签:
【中文标题】在 SwiftUI 小部件扩展中访问项目代码库【英文标题】:Access Project code base in SwiftUI widget extension 【发布时间】:2021-11-27 22:13:09 【问题描述】:我在 UIKit 应用程序中创建了一个小部件扩展,由于这是我第一次深入 SwiftUI,我对如何在更大的项目代码库中访问我的结构/枚举和帮助程序类感到困惑。
例如,如果我在我的项目中定义了一个简单的枚举或模型结构,当我尝试在我的小部件扩展文件中访问这些类型时,Xcode 会要求我从“MyApp”导入模块。然而,不幸的是,这不起作用。
我感觉我在不理解这个过程的架构方面犯了第一原则的错误,我希望有任何方向。
我的目标:
使用全局项目中定义的所有辅助方法和模型结构在 WidgetExtension 中动态呈现数据。
【问题讨论】:
【参考方案1】:前往
File you want to share > File Inspector > Target Membership > Click on the widget.
【讨论】:
以上是关于在 SwiftUI 小部件扩展中访问项目代码库的主要内容,如果未能解决你的问题,请参考以下文章
使用 qt-creator 将库项目链接到 qt 控制台/小部件项目