2016-09-25 122 views
2

我想道歉,如果这是错误的地方问这个问题,但我有一个设置游戏中心配置文件图片的问题,并因此我无法测试代码。 我看了设置/游戏中心/个人资料,但没有办法设置头像照片。Game Center Player 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")! 
          } 
         }) 

,如果有人看看,能找到某种错误,我会感激。

编辑:我看到我不清楚,所以主要问题是:有没有办法建立一个新的游戏中心头像照片?

+1

你可以尝试这种方法:询问用户第三方登录(脸谱,谷歌),并从那里获取照片。作为替代,请求用户上传照片并创建一个小型服务来托管照片。 – ThorstenC

+0

@ThorstenC我放弃了Game Center的实施,现在我正在尝试firebase,并正在实施Facebook登录。我做到了,因为看起来苹果不允许我们将Game Center与其他类型的账户(即Facebook)联系起来。 – i6x86

回答

1

看来Game Center的照片被服务器端杀死了。