質問: DataSnapshot.value as? [String] for kagi in userKeys! { self.userKeys2.append(kagi) } } ``` ### 試したこと child("Keys")にはchildByAutoIdで作成されたもの、例えば「"-L_SsvaV30iIbYttezmS"」が入っています。 Keys |__0:"-L_SsvaV30iIbYttezmS" |__1:"-L_SsxH_fuj1x7lgENJ-" ・・・ ・・・ この文字列を取り出したいのですがうまくいきません。解決していただける方、回答していただけたらと思います。 ### 補足情報(FW/ツールのバージョンなど) FirebaseのRealTime Firebaseを使っています。
回答: firebaseに配列で保存した場合、 例えば"Keys"に配列[String]=[xxx]を保存したら、"Keys/0/xxx"となっていることを知りました。 よってobserveSingleEventを配列の要素の個数分回し、アプリ内の配列にappendさせることでアプリ内にfirebaseの配列を保存することが出来ました。