我正在用SwiftUI做实验。我已经有了一个基于UIKit的应用程序工作,我想集成一个SwiftUI视图。我通过使用SwiftUI实现了显示这个UIHostingController视图。在这个SwiftUI中,我拦截一个按钮动作。在这一行动中,我想:
检查是否有导航控制器(以前是self.navigationController on UIKit ),是否能够从SwiftUI视图显示或推送(通过s
如何将Swift类中由委托触发的传入数据传递给EnvironmentObject?我知道,要使这一功能发挥作用,我的Swift类需要从SwiftUI结构(是父SwiftUI结构的子结构)中调用/初始化。然而,我在Apple应用的ExtensionDelegate中初始化了Swift类。我希望在更新名称时看到UI文本元素的更改。以下代码运行在AppleWatch上:
class User: