CoreBluetooth フレームワークを使用して Bluetooth デバイスをスキャンしようとしています。デバイスはクライアントから提供されたプロトタイプです。
の実装CBCentralManagerDelegateは正しいと思いますが、centralManager: didDiscoverPeripheral: advertisementData: RSSI:コールバックを受信していません。すべてのデバイスに対して検出コールバックを起動するサービス UUIDに登録してもnil、何も起こりません。
ここにシワがあることを除いて、Bluetoothデバイスに欠陥があるかどうかを検討します... iPadでBluetoothデバッグアプリケーションLightBlueを起動すると、プロトタイプデバイスがいくつかのサービスとともにリストされます. 実際、そのアプリの「クローン」機能を使用して iPad からサービスを直接再現するとすぐに、デリゲート コールバックが起動します。
サンプルコードを投稿できますが、それは定型的なものです (私は信じています)。Bluetooth の専門家: 私が経験している動作に明らかな原因はありますか?