dbRef.observe(.value, with: { (snapshot: FIRDataSnapshot in
for thingy in snapshot.children {
let thingyFinal = thingy as? FIRDataSnapshot
print(thingyFinal)
}})
問題をアンラップ読み取り、次のように私のデータベース構造は次のとおりです。Firebaseスウィフト3.0のデータは
->mung-37e2c: { "users": { "kimkardashian": "stuff", "donaldtrump": "stuff" }, goals: { "goal1" : "stuff", "goal2" : "stuff" } }
私の周り私の頭をラップすることはできませんどのようなエラーが私のコードの最初の行によってトリガーされるということです。
dbRef.observe(.value, with: { (snapshot: FIRDataSnapshot in
私はここでアンラッピングを強制していないので、アンラッピングエラーが発生するのはなぜですか。また、データベースにはゼロ値がありません。
? dbrefとは何ですか? – Dravidian
dbrefはFirebaseのデータベース参照オブジェクトです。dbRef = FIRDatabase.database()。reference() エラーは正確です:致命的なエラー:予期せず、オプション値のアンラッピング中にnilが見つかりません コードIの最初の行に表示されます質問に投稿されました。 –