1

我第一次使用 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 和 Foundation。怎么了?

4

1 回答 1

0

解决方案非常简单(有同样的问题):在示例中,对枚举的引用不正确,另外 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):

    }
}
于 2017-02-28T18:16:47.063 回答