0
からアレイへの追加ではないが、私のコードは次のとおりです。Elementは私が最終的にfirebaseからデータを取得することができた、と私はそれを表示することができますが、何らかの理由で、それは私がここにそれをしたい配列に追加されていないFireBase
override func viewDidLoad() {
super.viewDidLoad()
var arr = [String]()
DataService.instance.recievers.observeSingleEvent(of: .value) {(recipients: FIRDataSnapshot) in
if let recievers = recipients.value as? [String]{
for i in recievers{
print(i)
arr.append(i)
}
}
}
for i in arr{
print(i)
}
}
データはprint(i)文からコンソールに出力されますが、最初のforループを残すと配列が空になります。なぜ誰に教えてください、どのようにこれを修正するには?
これは、ありがとうございました。 – andrewF