お世話になります。質問させていただきます。
SwiftでFireStoreからデータを取得したのですが、取得したデータから値を抜き取る段階でわからない事がありました。
defaultstore = Firestore.firestore() let ID = "aa" defaultstore.collection("friendRequest").document(ID) .addSnapshotListener { documentSnapshot, error in guard let document = documentSnapshot else { print("Error fetching document: (error!)") return } print(document) ->結果: <FIRDocumentSnapshot: 0x0~~~~~~~~~~0> print("Current data: (document.data())") -> 結果: nil ↑↑ ここがわかりません!! }
FireStoreの内容は以下になっています。
" コレクション(friendRequest)>ドキュメント(ID)>コレクション(ID2)>ドキュメント(Name)>フィールド(Any) "
'document'にデータを落とした後、'.data()'を使ってもnilしか出力されません。
どうすれば、フィールドの値が出力されますか??
どなたか力をお貸しください! よろしくおねがします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/14 16:19