0

私はコアBluetoothフレームワークで作業しています。BLE対応デバイスであるMac miniを、データをアドバタイズするBluetooth周辺機器として設定したい。私は同じためにMacアプリケーションを作成しようとしました:私のアプリケーションはCBPeripheralDelegateプロトコルを実装し、ビューdidDidLoadメソッドで私は次のコードを実装しました:

peripheralManager=[[CBPeripheral alloc]init];
peripheralManager.delegate=self;

しかし、それは機能していません。これで十分ですか?それとも本当にOSxアプリケーションがペリフェラルモードをサポートしていますか?

4

2 に答える 2

1

CBPeripheralManager ではなく、コードで CBPeripheral を初期化しています。

私が取り組んでいるプロジェクトの例を次に示します。

//Initializes peripheral manager
-(CBPeripheralManager *)peripheralManager
{
  if (_peripheralManager == nil)
  {
    _peripheralManager = [[CBPeripheralManager alloc]initWithDelegate:self queue:nil];
  }
  return _peripheralManager;
}
于 2013-03-15T17:34:50.820 に答える
0

OS X は現在、周辺モードをサポートしていません。中央のみです。ただし、iOS は、周辺機器または中央のいずれかとして機能できます。

于 2013-06-24T17:02:18.290 に答える