작성
·
231
0
안녕하세요
Widget _buildBody() {
return StreamBuilder(
stream: FirebaseFirestore.instance.collection('postCompany').snapshots(),
builder: (BuildContext context, AsyncSnapshot snapshot){
if(!snapshot.hasData) return Center(child: Text('사진이 없습니다.', style: TextStyle(fontSize: 30),),);
else {
var items = snapshot.data.docs ?? [];
print('this is items : ${items}');
return GridView.builder(gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 3, childAspectRatio: 1.0, mainAxisSpacing: 1.0, crossAxisSpacing: 1.0), itemCount: items.length, itemBuilder: (context, index){
return _buildListItem(context, items[index]);
});
}
});
해당 부분에서
실제 items에 데이터가 어떻게 생겼는지 궁금한데
이럴때는 어떻게 print문으로 데이터의 구조를 볼 수있을까요?
실제 items라고 치면
this is items : Instance of 'QueryDocumentSnapshot', Instance of 'QueryDocumentSnapshot'
라고 나오고
items[0]으로 쳐도
this is items : Instance of 'QueryDocumentSnapshot'
라고만 나와서요!!