GameKitを使用してWiFi経由で2つのデバイスを接続したい。Appleのドキュメントによると
インターネット接続を選択した場合、アプリケーションはピアピッカーダイアログを閉じ、独自のユーザーインターフェイスを表示して接続を完了する必要があります。
これが私がすることです
- (void)peerPickerController:(GKPeerPickerController *)picker didSelectConnectionType:(GKPeerPickerConnectionType)type
{
if (type == GKPeerPickerConnectionTypeOnline)
{
picker.delegate = nil;
[picker dismiss];
[picker autorelease];
[alert setTitle:@"\n\n\n"];
[alert setMessage:@"Looking for other iPads, iPhones or iPod touches..."];
[alert addButtonWithTitle:@"Cancel"];
UIActivityIndicatorView *progress = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(125, 50, 30, 30)];
progress.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhiteLarge;
[alert addSubview:progress];
[progress startAnimating];
[alert show];
}
}
わかりました、私は自分のインターフェースを提示しました。そして次は?どうすれば接続できますか?ピアを探し始める方法は?