2012-08-30 48 views
0

我试图建立我的iPhone(CBPeripheralManager)之间的蓝牙LE连接和我的MacBook Pro(CBCentralManager)OSX和iOS蓝牙LE连接

我可以找到我的iPhone,我可以读RSSI值和我用我的服务uuid​​得到广告数据包。 但是uuid被颠倒了!

如果我打电话connectPeripheral没有任何反应 - 没有回调或任何东西,但当看状态栏中的蓝牙图标,我可以看到我的iPhone连接为自定义服务 - 为什么我没有得到didConnectPeripheral -Callback?!

我希望有人有一个想法是怎么回事!

回答

0

我忘了保留我的CBPeripheral - 因为我使用的是ARC,所以我必须明显地将它添加到NSMutableArray!

  • 颠倒的UUID仍在讨论中!