0

iPhone (CBPeripheralManager) と Macbook Pro (CBCentralManager) の間に Bluetooth LE 接続を設定しようとしています。

iPhone を検出し、RSSI 値を読み取ることができ、サービス uuid で広告パケットを取得できます。しかし、uuidは逆です!

connectPeripheral を呼び出しても何も起こりません - コールバックも何もありませんが、ステータスバーの Bluetooth アイコンを見ると、iPhone が Custom-Service として接続されていることがわかります - なぜdidConnectPeripheral -Callback を取得しないのですか?!

誰かが何が起こっているのか知っていることを願っています!

4

1 に答える 1

0

CBPeripheral を保持するのを忘れていました - ARC を使用しているため、明らかにそれを NSMutableArray に追加する必要があります!

  • 逆の UUID はまだ議論中です!
于 2012-08-30T20:48:09.327 に答える