私はこの本を購入し、そのソース コードを http://apress.com/book/downloadfile/4652から入手しました。
購入せずにソースコードをダウンロードすることもできます。ゲームセンターのマルチプレイヤーを追加しようとしているので、GameKitHelper クラスを取得してゲームに含めました。
現在、データを送受信しようとしていますが、実行するとクラッシュします。そのクラスを使用して、次を使用して送受信データを呼び出します。
GameKitHelper *gkHelper = [GameKitHelper sharedGameKitHelper];
送信:
[gkHelper sendDataToAllPlayers:(void *)data length:(NSUInteger)length];
受け取る:
[gkHelper match:(GKMatch *)match didReceiveData:(NSData *)data fromPlayer:(NSString *)playerID];
しかし、どの変数を入力すればよいでしょうか? 何の試合?gkHelper.currentMatch? 送信したい唯一のデータは整数のスコアです。これも受信したいので、各プレイヤーはお互いのスコアを確認できます。この整数を NSData 値にする必要がありますか? プレイヤーIDは?
誰かが光を当てることができれば、感謝します。