First you need to create a GKScore object. Then you set the value gkScore.value. Finally, you report the bill.
// if player is logged in to GC, then report the score if GKLocalPlayer.localPlayer().authenticated { let gkScore = GKScore(leaderboardIdentifier: "leaderBoardID") gkScore.value = score GKScore.reportScores([gkScore], withCompletionHandler: ( { (error: NSError!) -> Void in if (error != nil) { // handle error println("Error: " + error.localizedDescription); } else { println("Score reported: \(gkScore.value)") } })) }
source share