1
私はオンラインクラス(2016年12月より)に従っており、このスクリーンショットでエラーが発生しています。firebaseブロックを使用した迅速閉鎖
ここに私のコードです:// // FirebaseManager.swift
import UIKit
import Firebase
import FirebaseDatabase
import FirebaseAuth
import FirebaseAnalytics
class FirebaseManager: NSObject {
static let databaseRef = FIRDatabase.database().reference()
static var currentUserId:String = ""
static var currentUser:FIRUser? = nil
static func Login(email:String, password:String, completion: @escaping (_ success:Bool) ->
Void) {
FIRAuth.auth()?.signIn(withEmail: email, password: password, completion: { (user,error)
in
if let error = error {
print(error.localizedDescription)
completion(false)
} else {
curentUser = user
currentUserId = (user?.uid)!
completion(true)}
})
}
}
そして、ここで は、この例からのコードのスクリーンショットです:
私がレビューしましたこのoneを含むいくつかの質問がありますが、自分の状況に該当する回答は表示されません。 私の付属のmy swift version settingsの迅速な設定をご覧ください。 私はそれが見えないので、再び添付してください。あなたの助けのための
おかげ
完了から_成功を取り除き、「completion:@escaping(Bool) - > Void」と入力してください。 –
これは役に立たないようです。あなたの推薦の理由を説明できますか?ありがとう – Jazzmine