回答編集履歴

2

修正2

2019/01/02 03:05

投稿

hameji001
hameji001

スコア639

test CHANGED
@@ -1,6 +1,6 @@
1
1
  まずはobserve(.value) {(snap:DataSnapshot) inの中で、
2
2
 
3
- print("snap.value:", snap.value!)として、出力されるデータを確認ください。
3
+ print("snap.value:", snap.value!)として、出力されるデータを確認ください。
4
4
 
5
5
 
6
6
 
@@ -16,18 +16,22 @@
16
16
 
17
17
 
18
18
 
19
- let resultArray = ************* as! *************
19
+ let resultArray = **受け取るデータ** as! **キャストする型**
20
20
 
21
21
  と記入し、きちんとキャストできれば、あとはdictionary型なので、
22
22
 
23
- resultArrayのdictionaryから要素を取り出すだけです。
23
+ resultArrayのdictionaryから要素を取り出すだけです。
24
24
 
25
25
  なお、dictionary型の使い方は調べればすぐ出てきますので、ご自分で。
26
26
 
27
27
 
28
28
 
29
- というか、指定しているURLが 「/age」までを含んでいるので、
29
+ というか、コードをよく眺めたら、指定しているURLが 「/age」までを含んでいるので、
30
30
 
31
31
  ageの値しか取得できていません。
32
32
 
33
- まずは、/ageを外す必要があります。そして、その上で上記のことをやれば解決しますよ。
33
+ まずは、/ageを外す必要があります。そして、その上で上記のことをやれば解決しますよ。
34
+
35
+
36
+
37
+ ごちゃごちゃ書いてしまったので、やることは①→②→③→④の順番にです。

1

修正1

2019/01/02 03:05

投稿

hameji001
hameji001

スコア639

test CHANGED
@@ -23,3 +23,11 @@
23
23
  resultArrayのdictionaryから要素を取り出すだけです。
24
24
 
25
25
  なお、dictionary型の使い方は調べればすぐ出てきますので、ご自分で。
26
+
27
+
28
+
29
+ というか、指定しているURLが 「/age」までを含んでいるので、
30
+
31
+ ageの値しか取得できていません。
32
+
33
+ まずは、/ageを外す必要があります。そして、その上で上記のことをやれば解決しますよ。