swift - 使用 Facebook 登录 Firebase 如何进行 segue

标签 swift facebook firebase swift2

我已经按照 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/

相关文章:

node.js - 火力地堡云函数 : Querying Nodes

ios - 绘制跟随用户当前位置的MKPolyline

ios - 如何在不选择表格 View 的单元格的情况下将搜索栏作为第一响应者辞职?

swift - UI 测试目标无法识别来自 xcworkspace 中自定义框架的 Swift 包

swift - 根据 Xcode 目标进行导航

facebook - 如果我启用我的应用程序的迁移 "July 2013 Breaking Changes",则无法通过电子邮件搜索用户

jquery - Facebook 支持 jsoncallback= 吗? (JSONP)

Eclipse 中的 Android Facebook SDK 4

swift - 按时间顺序快速排序 Firebase 帖子

java - 当 onChildAdded 事件被触发时,如何在 Firebase 中获取父项?