我一直在很多網站上搜索如何在Objective-C中設置遊戲中心排行榜,最後我得到了代碼,但是當我打開遊戲時它給了我這個消息中心在我的應用程序:「沒有挑戰」消息Game Center iOS 8
我將所有的iTunes Connect的東西,排行榜ID是正確的,所以我決定開一個新的Xcode項目並寫入剛剛在斯威夫特遊戲中心代碼和它的工作時,排行榜出現並完美運作。
我不知道是因爲Objective-c問題還是什麼問題,任何人都可以幫我解決問題,所以我不必將Objective-C的所有應用程序代碼寫入Swift中?
這可能是因爲你正在執行代碼的地方...... – DeveloperACE 2015-02-09 01:18:35
如果你要求leaderboardController.viewState要求挑戰屏幕,那麼你正在得到你所要求的。如果你想要排行榜,那麼你應該要求viewState請求:'GKGameCenterViewControllerStateLeaderboards'。 – GlennRay 2015-02-09 02:20:51