1

iPhone 5 で、CoreBluetooth の HeartMonitor の例を使用しています。

現在、私は Bluetooth 4.0 ドングル (ebay で購入) を持っています。ドングル設定でヘッドセットとして設定しました。iPhoneのiPhone Bluetooth設定でこれを確認/ペアリングできます。ただし、HeartMonitor サンプル コード (UUID オプションを Nil に調整) を使用しても、スキャンされたデバイスが表示されません。UUID 180A (ブロードキャスト プロファイル)、1108 (ヘッドセット) なども試しましたが、うまくいきませんでした。

- (void) startScanningForUUIDString:(NSString *)uuidString
{
    [centralManager scanForPeripheralsWithServices:nil options:nil];

}
4

1 に答える 1

1

オプションを nil に設定しませんでした。私は NSDictionnary を使用しました:NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:FALSE], CBCentralManagerScanOptionAllowDuplicatesKey, nil]; を使用することを忘れないでくださいCentralManager

于 2012-11-20T13:15:47.423 に答える