フレームワークを使用するアプリを書いていますCoreBluetooth
。1つのことを除いてすべて問題ありません。CBCentralManagerのApple ドキュメントによると、cancelPeripheralConnection:
メソッドを呼び出すとcentralManager:didDisconnectPeripheral:error:
デリゲート メソッドが呼び出されますが、私の場合centralManager:didFailToConnectPeripheral:error:
は呼び出されます。それはなぜですか?
いつも助けてくれてありがとう。
編集
周辺機器に接続していませんが、保留中の接続があります。具体的には、connectPeripheral:
メソッドを呼び出し、アプリが接続を待機しているときに、ユーザーが「キャンセル」ボタンをタップします。それから、私は電話をかけcancelPeripheralConneciton:
、後で上記の状況になりました。エラーには domainCBErrorDomain
と descriptionがありますUnknown error
。