Swift FIRAuth.auth()编译错误:";无法对非可选值';使用可选链接;菲劳斯'&引用;
无法对非可选值“FIRAuth”使用可选链接 我已经测试了所有的解决方案,但总是得到同样的错误。 即使我创建了一个新项目,当我使用FIRAuth时,我总是会遇到编译错误Swift FIRAuth.auth()编译错误:";无法对非可选值';使用可选链接;菲劳斯'&引用;,swift,swift2,firebase-authentication,ios9,xcode7,Swift,Swift2,Firebase Authentication,Ios9,Xcode7,无法对非可选值“FIRAuth”使用可选链接 我已经测试了所有的解决方案,但总是得到同样的错误。 即使我创建了一个新项目,当我使用FIRAuth时,我总是会遇到编译错误 谁能帮帮我吗。如果您试图添加FIRAuth.auth()?尝试删除(?),我将使用Swift 2、Xcode 7、IOS9 是非可选的,因此将其视为可能导致错误“无法对非可选值'FIRAuth'使用可选链接” 可选链接是查询和调用属性的过程, 方法,以及当前可能为零的可选上的下标 请检查为什么您仍在使用swift 2,请至少更新
谁能帮帮我吗。如果您试图添加
FIRAuth.auth()?
尝试删除(?),我将使用Swift 2、Xcode 7、IOS9
是非可选的,因此将其视为可能导致错误“无法对非可选值'FIRAuth'使用可选链接”
可选链接是查询和调用属性的过程,
方法,以及当前可能为零的可选上的下标
请检查为什么您仍在使用swift 2,请至少更新到swift 3.0,以便您可以使用新的
firebase api
。如果你用Auth
而不是FIRAuthI,我暂时无法用我的mac升级,很遗憾。swift 3和Auth类的问题较少?虽然这在理论上可以回答这个问题,但在这里包括答案的基本部分,并提供链接供参考。除此之外,你的答案读起来更像是一个平庸的评论,而不是问题的真实答案。