私は3つのデバイス(mac、ipod、iphone)を持っています。それらはすべてwi-fiに接続されています。私がアプリケーションをテストするとき、それは2つのデバイスを接続し、両方ともブルートゥースのスイッチを入れようとするが、とにかくwi-fiを使いたい。それらにwi-fiの代わりにBluetoothを使用させる方法。GKPeerPickerControllerを使用して2つのデバイスを接続する
GKPeerPickerController* picker;
picker = [[GKPeerPickerController alloc]init];
picker.delegate = self;
picker.connectionTypesMask = GKPeerPickerConnectionTypeNearby; //Here, I suppose, program should use BlueTooth(but it uses the same network).
[picker show];
しかし、1つのデバイスがwi-fiに接続されていないと、すべて正常に動作します。
なぜconnectionTypesMaskをGKPeerPickerConnectionTypeNearbyに設定するのは、インターネット接続のうちの最初のものを使用し、次にBluetooth接続のみを使用するのですか?強制的にBluetoothのみを使用する方法は?