iOS   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用Firebase进行身份验证时,iOS应用会崩溃大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
尝试从iPhone模拟器登录时,我的应用程序爆炸了.这是一个新项目,我正在关注 Firebase docs.当我填写两个输入字段然后点击登录按钮时,模拟器崩溃了线程1:断点1.1

LoginVC:

import UIKit
import Firebase
import FirebaseAuth

class LoginVC: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
    }

    @IBOutlet weak var loginEmailInput: UITextField!
    @IBOutlet weak var loginPasswordInput: UITextField!

    @IBAction func loginPressed(_ sender: Any) {
        if let email = loginEmailInput.text,let password = loginPasswordInput.text {

            FIRAuth.auth()?.signIn(withEmail: email,password: password) { (user,error) in

            }

        } // breakpoint here
    }

}

我已将应用的标识添加到Firebase控制台.安装了正确的豆荚.在didFinishLaunchingWithOptions中添加了FIRApp.configure().我现在迷路了.我错过了什么吗?

我在AppDelegate.swift中导入了Firebase.我需要在其他控制器中导入它吗?

解决方法

以下代码按预期工作.

import UIKit
import Firebase
import FirebaseAuth

class LoginVC: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
    }

    @IBOutlet weak var loginEmailInput: UITextField!
    @IBOutlet weak var loginPasswordInput: UITextField!

    @IBAction func loginPressed(_ sender: Any) {
        if let email = loginEmailInput.text,error) in

            }

        } // breakpoint here
    }

}

评论中,我们意识到xcode中存在意外断点.这可能看起来程序在这一点上破了.断点实际上暂停程序的运行并允许检查您的代码.

行号上的小蓝色箭头表示断点:

使用Firebase进行身份验证时,iOS应用会崩溃

您可以:

>通过单击禁用它>右键单击按钮并选择“删除断点”将其删除

大佬总结

以上是大佬教程为你收集整理的使用Firebase进行身份验证时,iOS应用会崩溃全部内容,希望文章能够帮你解决使用Firebase进行身份验证时,iOS应用会崩溃所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: