Ios 多个视图控制器订阅蓝牙通知

Ios 多个视图控制器订阅蓝牙通知,ios,uiviewcontroller,delegates,bluetooth,Ios,Uiviewcontroller,Delegates,Bluetooth,伙计们, 我是iOS开发的新手。我设计了一个实现CBCentralManagerDelegate、CBPeripheralDelegate的类a。 而且有一种协议将蓝牙通知封装在一种易于理解的方法中 我现在的问题是,我有多个视图控制器需要响应蓝牙通知。我不知道如何使它工作。我是否使视图控制器成为A类的代理?看起来有点尴尬。实现这一目标的最佳方式是什么?谢谢 如果我正确理解了您的设计,您正在包装您需要处理的任何通知以及通过类A发送给您的任何代理回调-我认为这一点都不尴尬,只需为这个类定义一个协议,

伙计们, 我是iOS开发的新手。我设计了一个实现CBCentralManagerDelegate、CBPeripheralDelegate的类a。 而且有一种协议将蓝牙通知封装在一种易于理解的方法中


我现在的问题是,我有多个视图控制器需要响应蓝牙通知。我不知道如何使它工作。我是否使视图控制器成为A类的代理?看起来有点尴尬。实现这一目标的最佳方式是什么?谢谢

如果我正确理解了您的设计,您正在包装您需要处理的任何通知以及通过类A发送给您的任何代理回调-我认为这一点都不尴尬,只需为这个类定义一个协议,就可以向项目中需要这些服务的任何其他类建立良好的委托关系,并将它们连接起来。在我看来,最好将这个类设置为单例,这样它将是唯一一个管理回调和通知的类,并且在整个应用程序中都可以轻松访问

祝你好运