와 중포 기지 데이터베이스에서 지능 검색이 코드를 가지고 :스위프트 3
Snap (availability) {
1 = 1;
2 = 1;
3 = 1;
4 = 1;
5 = 1;
6 = 0;
7 = 0;
}
이 이
이 내 문제는 내가 Dictionnary
dict
이 때문에 초기화되지 않은 것을이 스냅 샷을 인쇄
userRef.observeSingleEvent(of: .value, with: { (snapshot) -> Void in
print(snapshot)
if let dict = snapshot.value as? [Int : Bool] {
print(dict)
}
})
Int
값 1,2, ..., 6,7; Firebase은 그들에게 Int
으로주지 않을 수도 있습니다. 또한 dict
을 [String : Bool]
으로 사용하여이 값을 검색하려고했습니다. 너무 일하지 않아. [NSNumber : Bool]
내 질문 : 자녀 이름이 Ints 인 경우 어떻게 생각합니까?
그들은 NSNumber의 인스턴스입니다. –
BTW : 둘 다 당신의 예제와 대안 예제는'[String : Bool]'을 포함하고 있습니다. –
오 죄송합니다 감사합니다. 그리고 BTW, 'NSNumber'는 작동하지 않습니다! –