2016-09-25 99 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的照片被服務器端殺死了。