gpt4 book ai didi

ios - 对 LoginManager Facebook sdk swift 的模糊引用

转载 作者:搜寻专家 更新时间:2023-10-31 08:22:26 37 4
gpt4 key购买 nike

我在 xcode8 的 ios 项目中手动集成了 facebook-sdk-swift,遵循文档 [ https://developers.facebook.com/docs/swift/getting-started] .我遇到了错误

“对成员 logIn(_:viewController:completion:) 的不明确引用”

我的代码是

   loginManager.logIn(["public_profile","email"], viewController: self) { loginResult in switch loginResult { case .Failed(let error): print(error) case .Cancelled: print("User cancelled login.") case .Success(let grantedPermissions, let declinedPermissions, let accessToken): print("Logged in!") }

有什么帮助吗?

最佳答案

有效的 Swift 3 代码:

let loginManager = LoginManager()        
loginManager.logIn(readPermissions: [.publicProfile], viewController: nil) { loginResult in
switch loginResult {
case .failed(let error):
print(error)
case .cancelled:
print("User cancelled login.")
case .success( _, _, _):
print("Logged in!")
}
}

关于ios - 对 LoginManager Facebook sdk swift 的模糊引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40466788/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com