Как получить лучший результат пользователей из Game Center с помощью Swift

Я хотел бы получить последний счет, чтобы добавить его к моему текущему счету времени воспроизведения. Я пытался использовать

delegate.onLocalPlayerScoreReceived(leaderboardRequest.localPlayerScore)

Но это не работает. У меня была ошибка в этой части говорит, что неразрешенный идентификатор делегата

let leaderboardRequest = GKLeaderboard() as GKLeaderboard!
if leaderboardRequest != nil
{
    leaderboardRequest.loadScoresWithCompletionHandler({ (scores:[AnyObject]!, error:NSError!) -> Void in
        if error != nil
        {
            //handle error
        }
        else
        {
            delegate.onLocalPlayerScoreReceived(leaderboardRequest.localPlayerScore)
        }
    })
}

0 ответов

Другие вопросы по тегам