-1
A
답변
1
을 일반적으로, 대부분의 Firebase 데이터를 검색하는 일반적인 방법은 스냅 샷의 값을 Swift으로 캐스팅하는 것입니다 이 같은는 :
let myRef = FIRDatabase.database().reference().child("results")
myRef.observeSingleEvent(of: .value, with: { (snapshot) in
if !snapshot.exists() {
// handle data not found
return
}
// data found
let myData = snapshot.value as! [String: Any] // the key is almost always a String
// extracting data from the dictionary
let A = myData["A"] as! [String: Any]
let dataInA = A["anyChildOfA"] as! Double
// ...
})
데이터 정렬 여부를 중포 기지에있는 경우 정말 중요하지 않습니다, 검색은
업데이트
에게 같은 복잡 할 수 있습니다 단순히 루프를 통해 것
var extractedData = [[String: Any]]() // array of Swift Dictionary
for c in "ABCDEFGHIJKLMNOPQRSTUVWXYZ".characters {
let temp = myData[String(c)] as! [String: Any]
extractedData.append(temp);
}
extractedData[0]
는,349의 데이터가 될 것입니다 : 모든 알파벳은 데이터를 추출, extractedData[25]
은 Z
의 데이터입니다. 그것은 물론, 각 편지에 대해 자녀가 있다고 가정합니다.
+0
나는 'A = myData ['A ']'라는 문자를 하드 코드해야만합니까? – Adam
+0
답변이 업데이트되었습니다! :-) – ThunderStruct
0
"데이터"를 제시하는 구조체를 만듭니다
struct Data {
...
}
이 래퍼 만들기 : 다음
struct DataWrapper {
let data: [Data]
}
을 만들려면 새 모델 :
struct ModelName {
results: [DataWrapper]
}
관련 문제
- 1. 는이 같은 구조화 JSON이 시험
- 2. 순회 중포 기지의 아이들은
- 3. 가 어떻게 중포 기지의 중포 기지 웹
- 4. 나는 안드로이드 응용 프로그램에서 중포 기지의 데이터베이스를 사용하고
- 5. 중포 기지의 iOS SDK 오류가
- 6. 중포 기지의 onComplete은 백그라운드 프로세스
- 7. 구조화 내 중포 기지 데이터베이스에서 중포 기지
- 8. 는이 전 다음과 같은 방법으로 구조화 된 JSON 데이터가 있다고 가정 해 봅시다 JSON 데이터
- 9. 인쇄 특정 자식 중포 기지의 DB
- 10. 어떻게 내가 중포 기지의 비동기 데이터베이스를 다루는 많은 질문을 통해 보았다 중포 기지 응답 IOS
- 11. 나는 중포 기지의 NPM을 사용하고 중포 기지 NPM 인증 오류
- 12. 중포 기지 스위프트 회원이
- 13. 내가이 같은 기능을 가지고 스위프트
- 14. 스위프트 : 중포 기지
- 15. 중포 기지 스위프트 중포 기지 (스위프트)에서 키
- 16. [중포 기지 참조., 스위프트]
- 17. 스위프트 중포 기지가있는 tableview
- 18. 는 중포 기지/스위프트
- 19. 스위프트 & 중포 기지가 '__NSDictionaryM'가
- 20. 그런 중포 기지의 데이터베이스에 값을 추가 한 후
- 21. 스위프트 중포 기지 파일 업로드
- 22. Firebase의 setValue()는 Java 오브젝트에 어떻게 작동합니까? 중포 기지의 문서에서
- 23. 나는 다음과 같은 URL을 가지고 스위프트
- 24. 스위프트 나는이 같은 설정을 가지고 SEGUE
- 25. 는 중포 기지에서 데이터를 가져 오는 또 다른 중포 기지의 데이터베이스 참조에서 사용
- 26. 중포 기지의 존재 : 우리는 새로운 선수를 가지고 우리가 목록에 선장을 추가 인증 콜백 내부 거래
- 27. 포스트 배열은 중포 기지 스위프트
- 28. 스위프트 중포 기지 인증 오류
- 29. 중포 기지 실시간 데이터베이스 (스위프트)
- 30. 중포 기지 옵저버 클래스의 스위프트
소팅에 관련된 Firebase 가이드 [Working With Lists] (https://firebase.google.com/docs/database/ios/lists-of-data)를 확인 했습니까? – Jay