i have thoroughly followed many tutorials on integrating gamecenter app. using proper code post scores , getting report scores being reported gc. however, when try load leaderboard shows "no challenges" blank screen instead.
i have combed on many relevant stackoverflow questions can, looked @ documentation. neither has helped solve problem.
some information prevent worthless answers trolls on post.
- i have made 3 sandbox user accounts , posted them all
- i have ensured leaderboard id accurately pasted code.
the code auth //initiate gamecenter func authenticatelocalplayer(){
let localplayer: gklocalplayer = gklocalplayer.localplayer() localplayer.authenticatehandler = {(viewcontroller, error) -> void in if (viewcontroller != nil) { self.presentviewcontroller(viewcontroller, animated: true, completion: nil) } else { println((gklocalplayer.localplayer().authenticated)) } } } the code displaying leaderboard
func showleaderboard() {
// declare game center viewcontroller var gcviewcontroller: gkgamecenterviewcontroller = gkgamecenterviewcontroller() gcviewcontroller.gamecenterdelegate = self gcviewcontroller.viewstate = gkgamecenterviewcontrollerstate.leaderboards // remember replace "best score" leaderboard id (which have created in itunes connect) gcviewcontroller.leaderboardidentifier = "1019900515.highscore" // present game center viewcontroller //self.showviewcontroller(gcviewcontroller, sender: self) // self.navigationcontroller?.pushviewcontroller(gcviewcontroller, animated: true) self.presentviewcontroller(gcviewcontroller, animated: true, completion: nil) }
after day, hadn't changed part of code stats started working. must have been on apple's side server then. answer patience.
Comments
Post a Comment