プログラムでブルートゥースを有効にする必要がありました。私がしたことは、GKPeerPickerControllerを使用していました。これは、まだオンになっていない場合に、Bluetoothを有効にするように頼みます。次に、GKPeerPickerControllerDelegateの呼び出しで、ピッカーを閉じます。
完璧でないと、「デバイスの検索」が短時間で表示されますが、これは他の方法(私が知る限り)で動作しません。
GKPeerPickerController * peerpicker = [[GKPeerPickerController alloc]init];
peerpicker.delegate = self;
peerpicker.connectionTypesMask = GKPeerPickerConnectionTypeNearby;
[peerpicker show];
ピアピッカーが検索する準備ができたら、ピッカーが使用するGKSessionを返す代理メソッドがあります。これはあなたがそれを却下する場所です。
-(GKSession*)peerPickerController:(GKPeerPickerController *)picker sessionForConnectionType:(GKPeerPickerConnectionType)type
{
[picker dismiss];
[picker autorelease];
return nil;
}
あなたのアプリは拒否されません。
[1]質問[この]を見てみましょう [1]:http://stackoverflow.com/questions/1743610/programmatically-turn-on-bluetooth-in-the-iphone- sdk –
私は、2009年に存在しなかった5を言った。 – CQM
申し訳ありません、私はちょうど助けようとしました –