Как использовать Octokit в Swift3?

Я впервые использую Octkit и использовал cocoapods для его установки, но он не работает, как это было объяснено в GitHub: https://github.com/nerdishbynature/octokit.swift

Поэтому я попытался реализовать код таким образом;

let token = GithubAPIManager.sharedInstance.OAuthToken
    let config = TokenConfiguration(token)

    Octokit(config).me() { response in

        switch response {

        case .Success(let user):

        case .Failure(let error):

        }
    }

Но когда я добавляю TokenConfiguration есть ошибка, говорящая

использование неразрешенного идентификатора

А также для Octkit(config) есть ошибка. Я импортировал Octokit и Фонд. Что случилось?

1 ответ

Решение

Решение довольно простое (имело ту же проблему): в примере ссылка на перечисление неверна, кроме того, println больше не доступен в Swift 3.

.success и.failure должны быть в нижнем регистре. Если вы хотите напечатать как в примере в файле readme, используйте print вместо println.

let token = GithubAPIManager.sharedInstance.OAuthToken
let config = TokenConfiguration(token)

Octokit(config).me() { response in

    switch response {

    case .success(let user):

    case .failure(let error):

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