到目前为止,我能够连接到外设并且可以向它发送命令,但是当我选择一个新选项卡时,连接状态转到IDLE,我无法从下一个选项卡发送任何内容,但是我可以返回到第一个选项卡,并可以再次发送命令。我不是最有经验的程序员,而且我已经被困在这里一段时间了。所以任何帮助都会受到赞赏。当我创建标签栏控制器时,我没有向.h或.m文件添加任何代码...不确定这是否是一个问题,我有一个工作的第一页然后添加了TBC和其他五个视图控制器然后将它们连接在一起。我只是想让连接保持通过标签,因为它们之间来回往往会发生。
谢谢!
答案 0 :(得分:0)
您可以将服务从第一个视图提供给第二个视图,然后再次扫描特征。双重工作,但它的工作;)我不知道你是否只能将角色给第二个视图。但你可以尝试
我也不是非常有经验的程序员,但这对我有用。
您希望能够在所有视图中发送和接收内容吗?
答案 1 :(得分:0)
在单例实例中获取代理和连接的外围设备。通过此操作,您不必每次都通过它。
请参阅此答案以获取更多参考。
BLE Peripheral disconnects when navigating to different ViewController