2016-08-09 8 views
1

firebase를 사용하여 firebase 데이터베이스에서 테스트 데이터를 검색하고 값을 레이블로 설정했지만 문제는 다음과 같이 데이터를 검색하려고합니다. String 대신 Int.Firebase : 실시간 데이터베이스에서 데이터를 Int로 검색합니다.

func retData(){ 
    rootRef.child("users").child("Test").observeEventType(.Value){ 
     (snap: FIRDataSnapshot) in 
     self.simpleLabel.text = snap.value?.description 

    } } 
+2

데이터베이스의 데이터가 문자열로 검색되는 것보다 문자열 인 경우 –

+1

엘 캡틴이 아마 맞습니다. 데이터베이스에서 JSON 구조의 관련 스 니펫을 게시하는 것이 가장 쉽습니다. –

답변

1

Firebase는 데이터를 JSON 문자열로 나타내며 그 자체로만 검색 할 수 있습니다. 최근 프로젝트에서 비슷한 문제가 발생했습니다 & FB로 데이터를 푸시하기위한 int> string과 FB>에서 가져온 문자열에 int 형을 사용해야 만합니다. 질문에 대해 제출 된 코드가 없지만 기본적으로 int를 캐스팅해야합니다. 로 생성자 구문을 사용하여 문자열로 :

이 myStr = 문자열 (민트)가 가 // 문자열을 밀어 내버려까지는 ......

을 중포 기지합니다

// 중포 기지에서 문자열을 철수

myInt = Int (myStr)

관련 문제