我正在尝试在我的iPhone(CBPeripheralManager)和我的Macbook Pro(CBCentralManager)之间建立蓝牙LE连接
我可以发现我的iPhone,我可以读取RSSI值,然后用我的服务uuid获取广告包。 但是uuid被逆转了!
如果我调用connectPeripheral没有任何反应 - 没有回调或任何东西,但是当查看状态栏中的蓝牙图标时,我可以看到我的iPhone连接为自定义服务 - 所以为什么我不能得到 didConnectPeripheral -Callback?!
我希望有人知道发生了什么!
答案 0 :(得分:0)
我忘了保留我的CBPeripheral - 因为我正在使用ARC,我显然必须将它添加到NSMutableArray中!