iOSのルーキーは、当初はメンターが率いるアプリの初期段階で苦労していました。現時点での問題は、ログイン・ビュー・コントローラで発生します。最後の行に第二横Swift + Firebaseシミュレートされたログインエラー
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
let myRootRef = Firebase(url:"https://xxxx.firebaseio.com")
if myRootRef.authData.uid != nil {
self.performSegueWithIdentifier("loginToGreet", sender: nil)
}
エラーメッセージは、「スレッド1:以下EXC_BAD_INSTRUCTIONと読み取り」を読み取る致命的なエラー:任意の値(lldb)をアンラップしながら意外nilを。
@IBAction func loginPress(sender: UIButton) {
let myRootRef = Firebase(url:"https://xxx.firebaseio.com")
myRootRef.authUser(self.patientLoginName.text, password:self.patientLoginPassword.text,
withCompletionBlock: { error, authData in
if error != nil {
// There was an error logging in to this account
print(error)
} else {
// We are now logged in
print(authData)
self.performSegueWithIdentifier("loginToGreet", sender: nil)
}
})
どのラインでエラーが発生していますか? – Shubhank
myRootRef.authData.uid!= nil { – Alex