完成处理程序不会触发dongri / OAuthSwift

时间:2015-07-03 17:26:32

标签: swift oauth

我很难在我的swift项目中实施OAuth2。我目前正在使用https://github.com/dongri/OAuthSwift,虽然我可以成功授权用户但我无法触发完成处理程序,例如,如果我要在成功或失败块中包含println()方法打印到控制台。如果有人可以帮我解决这个问题,那就太棒了。

// OAuth2.0

    oauthswift.authorize_url_handler = webViewController()
    let state: String = generateStateWithLength(20) as String


    oauthswift.authorizeWithCallbackURL(NSURL(string: "oauth-swift://oauth-callback/github")!, scope: "user,repo", state: state,
        success: {(credential: OAuthSwiftCredential, response: NSURLResponse?, parameters: NSDictionary) in


            println("success")

        },
        failure: {(error: NSError) -> Void in
            println("fail")
    })

0 个答案:

没有答案