LoginVC:
import UIKitimport Firebaseimport FirebaseAuthclass 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 UIKitimport Firebaseimport FirebaseAuthclass 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应用会崩溃所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)