2
これは間違った場所ですが、私はゲームセンターのプロフィールを設定する際に問題があります。このためコードをテストすることができないため、お詫びします。 設定/ゲームセンター/プロフィールを見ましたが、アバター写真を設定する方法はありません。iOS 10のゲームセンタープレイヤー写真
player.loadPhoto(forSize: .min, withCompletionHandler: {(photo: UIImage?, error: Error?) -> Void in
if !(error != nil) {
let playerImage = UIImageView()
playerImage.image! = photo!
Constants.playerPhoto = playerImage.image!
}
else {
print("Error loading image")
Constants.playerPhoto = UIImage(named: "userPhoto.png")!
}
})
と、誰かが見て、エラーのいくつかの種類を見つけることができれば、私は感謝します:
問題のコードはこれです。
編集:私は明確ではなかったので、主な質問は次のとおりです。新しいゲームセンターのアバター写真を設定する方法はありますか?
このアプローチを試すことができます:ユーザーに第三者のログイン(facebook、google)を依頼し、そこから写真を入手します。また、ユーザーに写真のアップロードを依頼し、写真をホスティングするための小さなサービスを作成することもできます。 – ThorstenC
@ThorstenC私はゲームセンターの実装を放棄しましたが、今はfirebaseを試して、Facebookログインを実装しています。 Appleがゲームセンターを他のタイプのアカウント(Facebookなど)とリンクさせることはできないようだから、私はそれをやった。 – i6x86