2016-10-08 3 views
0

나는 firebase를 사용하는 튜토리얼에서 일하고 있는데, 꽤 많이 해냈습니다.옵션을 언 래핑하는 중 오류가 발생했습니다. firebase

firebase로 사용자를 생성 할 때 문제가 있습니다. 그것은 코드를 거칩니다. 그러나 아래 코드에서 임의의 값을 언 래핑하는 동안

오류가 발견되지 않고 오류가 발생합니다.

아래 코드는 제가 사용하고있는 코드입니다. 누구든지이 일을 도울 수 있습니까?

let user = ["provider": authData?.providerID, "Blah":"Test"] as [String : Any] 
        DataService.ds.createFirebaseUser(uid: (authData?.uid)!, user: user as! Dictionary<String, String>) 


        UserDefaults.standard.set(authData?.uid, forKey: KEY_UID) 


        self.performSegue(withIdentifier: SEGUE_LOGGED_IN, sender: nil) 

이며 오류는 아래 코드에 나타납니다. 데이터베이스에 사용자가 생성되었지만 다음 번에 아무 문제없이 로그인하는 앱을로드 할 때 앱이 다운됩니다.

func createFirebaseUser(uid: String, user: Dictionary<String, String>) { 
    self.ref.child(uid).setValue(user) 

답변

0

나는 이것을 분류 할 수 있었다. 대체? ~! authData에서

let user = ["provider": authData!.providerID] 
관련 문제