【发布时间】:2020-02-15 04:41:18
【问题描述】:
我有一些代码(蓝牙管理器)想作为应用程序的单例实现。
我在网上阅读了许多关于传递环境变量和使用观察对象共享状态的教程,这对于将数据从场景委托传递到视图(例如找到的 BT 设备列表)很有用。但是,视图如何与场景委托对话?
例如,当用户单击我的设备时,我想连接到它,这需要单击按钮将某些方法调用回单例蓝牙管理器所在的场景委托中?
【问题讨论】:
-
你可以看到一个例子in this SO post。目标不同,但方法是一样的。
-
@Asperi 哎哟,对了那个通知。我仍在寻找在 swiftUI 中执行此操作的好方法,但这应该可行。感谢您的信息!
标签: swift swiftui ios-bluetooth uiscenedelegate