【发布时间】:2014-05-10 22:12:08
【问题描述】:
我正在使用蓝牙 LE (4.0) 和 CoreBluetooth 框架来创建一个 iOS (7.1) 应用程序,使设备充当“外围设备”。我可以使用另一台充当“Central”的 iOS 设备连接到该应用程序,以探索其服务和特性。
但是,一旦建立连接,连接会在建立连接后 30 秒到 1 分钟之间随机断开,我不知道为什么。
当我检查委托方法时:
-(void)centralManager:(CBCentralManager *)central didDisconnectPeripheral:(CBPeripheral *)aPeripheral error:(NSError *)error
错误信息是“指定设备已与我们断开连接”。
有人知道为什么会这样吗?就像我说的,我可以成功连接并发现一切,但连接会随机断开。
谢谢!
【问题讨论】:
-
@RoboticCat 感谢您的回复。我已经看到了,不幸的是订阅该特性并没有为我解决问题。
标签: ios objective-c