我已经按照 firebases 新教程和 facebook 来通过 facebook 对用户进行身份验证。
我不知道下一步该做什么,因为教程刚刚结束....
这就是我的
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = UIColor(red: 25.0/255.0, green: 25.0/255.0, blue: 25.0/255.0, alpha: 1.0)
var loginButton: FBSDKLoginButton = FBSDKLoginButton()
let midx = self.view.center.x
loginButton.transform = CGAffineTransformMakeTranslation(midx, 400.0)
self.view!.addSubview(loginButton)
}
func loginButton(loginButton: FBSDKLoginButton!, didCompleteWithResult result: FBSDKLoginManagerLoginResult!, error: NSError?) {
if let error = error {
print(error.localizedDescription)
return
}
self.performSegueWithIdentifier("login", sender: self)
}
它成功让我登录但没有执行 segue..我也尝试过 else 语句
我是 facebook 和 firebase 的新手
最佳答案
我遇到了完全一样的问题
你设置委托(delegate)了吗?? ,如果您以编程方式完成,也可以在 Storyboard上尝试
转到登录按钮并单击拖动到顶部的小橙色框
然后选择委托(delegate)!
在我的例子中,我确实以编程方式委托(delegate)它,但它不起作用,所以我改为手动方式进行委托(delegate)!!
现在它可以工作了......
关于swift - 使用 Facebook 登录 Firebase 如何进行 segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37410397/