Как использовать 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):
}
}