私はiOSアプリケーションにGame Centerを実装し始めています。プレーヤーIDをアプリ内のどこか別のIDとして使用したいと思います。私は、変数を宣言しようとすると、しかし、:インスタンスメンバー 'playerID'はタイプ 'GKPlayer'で使用できません
var playerID: String? { GKPlayer.playerID }
を私はエラーInstance member 'playerID' cannot be used on type 'GKPlayer'.
が、私は私を助けることができる(ただし、簡単に私ではなく、ドキュメント可能性があり)何も見つかりませんでしたゲームセンターのドキュメントを通して見ると取得します。 playerIDを宣言する前に実行する必要があるコードはありますか?これは、ローカルプレイヤーを認証した後ですべて実行されます。
単一のローカルユーザーのIDを取得するには、loadPlayers(forIdentifiers:withCompletionHandler:)
を使用する必要がありますか?
申し訳ありませんが、これは明らかですが、どうすればよいですか? – adsigel
これを行うには、 'loadPlayers(forIdentifiers:withCompletionHandler:)'を使う必要があるようです。私はそれを得ることができるかどうかを確認します。ありがとう。 – adsigel