2017-12-17 2 views
0

신속하게 firebase에서 해당 키를 검색하여 키 값을 가져 오는 방법은 무엇입니까? 다음과 같은 구조를 가지고 있다고 가정 해 봅시다. userName3을 검색하여 userName3을 String으로 검색하고 싶습니다. 는 'users가 사용하는'디렉토리는 다음과 같은 방법으로 할 수 있어야한다 구조의 루트에 있다고 가정swift를 사용하여 firebase에서 키를 검색하여 값 검색

users-used 
    userID1 : userName1 
    userID2 : userName2 
    userID3 : userName3 
    userID4 : userName4 
+0

적어도 시도해 보셨습니까? –

+0

snapshot.value (forKey : userName3) –

답변

2

:

Database.database().reference().child("users-used").child("userID3").observeSingleEvent(of: .value) { (snapshot) in 
     guard let username = snapshot.value as? String else { 
      return 
     } 
     // username will be available here as a string if successful 
    } 

명심 폐쇄의 모든 것 비동기 적으로 실행되고 언제든지 돌아갈 수 있습니다.

관련 문제