2017-01-17 8 views
0

Swift와 Firebase를 사용하고 있으며, 준비를 위해 UID를 전달하려고합니다. 그래서 사용자가 로그인하여 다음보기에서 무언가를하면 그 사람임을 알게됩니다. 그러나이 작업을 수행 할 때 계속 0이됩니다.Segue 준비를 사용하여 Firebase UID를 전달하는 방법

이것은 시도한 코드입니다.

override func prepare(for segue: UIStoryboardSegue, sender: Any?) { 

if segue.identifier == "fromNewUserToAddCard" { 

    if let destination = segue.destination as? AddCardViewController { 

    destination.uid = tempUID 
    } 
} 
} 

나는 tempUID가 전송하도록되어 UID의 AddCardViewController의 속성이 있습니다.

어떻게 해결할 수 있습니까? 감사합니다.

답변

1

사용자의 uid를 원할 때마다 FIRAuth.auth()? currentUser? .uid를 요청하면 어떨까요? uid 스토리지를 직접 처리하는 것보다 쉽습니다.

관련 문제