5

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];
}
}

わかりました、私は自分のインターフェースを提示しました。そして次は?どうすれば接続できますか?ピアを探し始める方法は?

4

1 に答える 1

2

このチュートリアルでは、GamekitとBluetoothまたはwifiのいずれかを使用してピアツーピアカードゲームを構築します。(リンク更新)

于 2012-08-10T05:08:53.393 に答える