2012-08-30 107 views
0

我試圖建立我的iPhone(CBPeripheralManager)之間的藍牙LE連接和我的MacBook Pro(CBCentralManager)OSX和iOS藍牙LE連接

我可以找到我的iPhone,我可以讀RSSI值和我用我的服務uuid​​得到廣告數據包。 但是uuid被顛倒了!

如果我打電話connectPeripheral沒有任何反應 - 沒有回調或任何東西,但當看狀態欄中的藍牙圖標,我可以看到我的iPhone連接爲自定義服務 - 爲什麼我沒有得到didConnectPeripheral -Callback?!

我希望有人有一個想法是怎麼回事!

回答

0

我忘了保留我的CBPeripheral - 因爲我使用的是ARC,所以我必須明顯地將它添加到NSMutableArray!

  • 顛倒的UUID仍在討論中!