1

MACアプリでCBManagerを使用してiPad3デバイスを検出していますが、見つかりません。

私のコードは私のMacアプリにありますこの投稿に基づいています: 特定のサービスCBUUIDをスキャンすると周辺機器が見つかりません

そしてこの2つの単純なコードでは:

   _centralMan = [[CBCentralManager alloc] initWithDelegate:self queue:nil];
 [_centralMan scanForPeripheralsWithServices:nil options:nil];

と遅れる

- (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral advertisementData:(NSDictionary *)advertisementData RSSI:(NSNumber *)RSSI 

{
NSLog(@"Did discover peripheral. peripheral: %@ rssi: %@, UUID: %@ advertisementData: %@ ", peripheral, RSSI, peripheral.UUID, advertisementData);
//Do something when a peripheral is discovered.
}

しかし、それが見つからず、iPad3デバイスをログに記録します。

Bluetoothがオンになっています。MacminiとiPad3を使用しています。

どうしたの ?

4

2 に答える 2

1

Mac アプリケーションが Bluetooth 周辺機器を探しています。iOS は、まだ NDA の対象である iOS 6 ベータ版を実行していない限り、Bluetooth 周辺機器として機能することはできません。iOS 6 の機能について質問する場合は、Stack Overflow ではなく、Apple の開発者フォーラムで質問してください。

于 2012-09-02T21:54:10.533 に答える
0

WWDC2012ビデオ AdvancedCoreBluetoothのセッション705を視聴することをお勧めします。

iOSデバイスを周辺機器として使用してサーバー/クライアント関係を作成する方法の短いデモがあります。

また、調べてCBPeripheralManmagerください。

于 2012-09-24T07:08:20.397 に答える