안녕하세요.
플러터랑 파이어스토어 데이터베이스를 연결하고, 데이터 베이스 값들을 불러온 뒤에
Text(documentSnapshot['1_테스트']), 라고 했을 때 documentSnapshot에 ['1_테스트']라는 값이 없으면
아래와 같은 오류가 발생합니다
이걸 해결하기 위해서 Text(documentSnapshot['1_테스트'] ?? '오류'),
로 처리로 해도 아래와 같은 오류가 나타납니다.
이걸 어떻게 해결해야 될까요?
======== Exception caught by widgets library =======================================================
The following StateError was thrown building:
Bad state: field does not exist within the DocumentSnapshotPlatform
When the exception was thrown, this was the stack:
#0 DocumentSnapshotPlatform.get._findKeyValueInMap (package:cloud_firestore_platform_interface/src/platform_interface/platform_interface_document_snapshot.dart:87:7)
#1 DocumentSnapshotPlatform.get._findComponent (package:cloud_firestore_platform_interface/src/platform_interface/platform_interface_document_snapshot.dart:105:23)
#2 DocumentSnapshotPlatform.get (package:cloud_firestore_platform_interface/src/platform_interface/platform_interface_document_snapshot.dart:121:12)
#3 _JsonDocumentSnapshot.get (package:cloud_firestore/src/document_snapshot.dart:92:48)
#4 _JsonDocumentSnapshot.[] (package:cloud_firestore/src/document_snapshot.dart:96:40)
#5 _jiujitsu_CalState.build.<anonymous closure>.<anonymous closure> (package:el_sports/JiuJitsu_Page/jiujitsu_cal_page.dart:174:64)
#6 SliverChildBuilderDelegate.build (package:flutter/src/widgets/scroll_delegate.dart:490:22)
.....