いつも大変お世話になっております!
Firestore内に保存されたひとつネストの深い配列の要素を取り出したいのですが、上手く行きません。
下に掲載された写真のcategoryButtonのisTapped1,isTapped2,isTapped3この3つの要素取り出したいのです。
playgroundなどで、同じような形の配列では上手く取り出せるのですが。。。
基本的なことだと思うのですが、よろしくお願いいたします。
let uid = Auth.auth().currentUser?.uid db.collection("users").document(uid!).addSnapshotListener { (document, error) in let document = document?.data() let dataSource = document!["categoryButton"]! print(dataSource) }
試したこと
let uid = Auth.auth().currentUser?.uid db.collection("users").document(uid!).addSnapshotListener { (document, error) in let document = document?.data() let dataSource = document!["categoryButton"]!["isTapped1"] print(dataSource) }
上記のように let dataSource = document!["categoryButton"]!["isTapped1"]としても
エラー Value of type 'Any' has no subscripts が表示されます。
BooleanはAny型で取り出せないのでしょうか?
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/01 16:00
2020/08/02 01:25
2020/08/02 06:42