如何在 Swift3 中使用 Octokit?
How to use Octokit in 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
时出现错误
use of unresolved identifier
并且 Octkit(config)
也有错误。我导入了 Octokit 和 Foundation。怎么了?
解决方案非常简单(有同样的问题):在示例中,对枚举的引用不正确,另外 println 在 Swift 3 中不再可用。
.success 和.failure 需要小写。如果您想像自述文件中的示例一样打印,请使用 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):
}
}
我是第一次使用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
时出现错误
use of unresolved identifier
并且 Octkit(config)
也有错误。我导入了 Octokit 和 Foundation。怎么了?
解决方案非常简单(有同样的问题):在示例中,对枚举的引用不正确,另外 println 在 Swift 3 中不再可用。
.success 和.failure 需要小写。如果您想像自述文件中的示例一样打印,请使用 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):
}
}