人, 我是iOS开发的新手。我设计了一个实现CBCentralManagerDelegate,CBPeripheralDelegate的A类。 也。有一种协议有点用一种易于理解的方法包装蓝牙通知。
我现在的问题是,我有多个视图控制器需要响应蓝牙通知。我不知道如何让它发挥作用。我是否让我的视图控制器代表我的A级?这看起来有点尴尬。什么是实现这一目标的最佳方式?谢谢。
答案 0 :(得分:0)
如果我正确理解你的设计,你将包装你需要处理的任何通知以及用A类发回给你的任何委托回调 - 我认为它根本不尴尬,只需为这个类定义一个协议建立良好的授权,以便项目中的任何其他类需要这些服务并将它们连接起来。在我看来,最好将这个类设置为单例,这样它就是唯一一个管理回调和通知的人,它将在整个应用程序中轻松访问。
祝你好运