Wyl*_*ler 3 sdk facebook ios swift
所以我一直在开发一个使用Facebook及其SDK的快速iOS应用程序.我有登录按钮工作,它正确保存信息但是我无法在成功登录/注销后运行代码.专用功能:
func loginButton(loginButton: FBSDKLoginButton!, didCompleteWithResult result: FBSDKLoginManagerLoginResult!, error: NSError!) {
println("User Logged In")
backButton.hidden = false
loginText.text = "Thanks for Logging In"
}
func loginButtonDidLogOut(loginButton: FBSDKLoginButton!) {
println("User Logged Out")
loginText.text = "Please Login"
backButton.hidden = true
}
Run Code Online (Sandbox Code Playgroud)
用户登录和注销时根本不运行.任何帮助将不胜感激,如果需要,我可以上传其余的代码.我在两个不同的视图控制器中遇到问题而不仅仅是这个,它们都有自己的类.
将委托分配给您的FBSDKLoginButton.
class ViewController: UIViewController,FBSDKLoginButtonDelegate {
override func viewDidLoad() {
super.viewDidLoad()
var loginButton = FBSDKLoginButton()
loginButton.delegate = self
loginButton.frame = CGRectMake(100, 100, 150, 40)
self.view.addSubview(loginButton)
}
Run Code Online (Sandbox Code Playgroud)
用户登录后,将调用以下委托方法.
func loginButton(loginButton: FBSDKLoginButton!, didCompleteWithResult result: FBSDKLoginManagerLoginResult!, error: NSError!) {
println("User Logged In")
}
Run Code Online (Sandbox Code Playgroud)
用户注销后,将调用以下委托方法.
func loginButtonDidLogOut(loginButton: FBSDKLoginButton!) {
println("User Logged Out")
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2997 次 |
| 最近记录: |