작성
·
217
답변 2
0
model 패키지 안에 photo.dart 파일이 하나만 있는데, Photo 타입을 지우고 다시 import를 하니 photo.dart와 Photo.dart가 두 개가 있다고 하네요. 없는 다트 파일로 임포트가 되어 있어서 오류가 난 듯 합니다.
0
정확히 어떤 에러가 뜨는지 몰라서 확답은 아닙니다만
ViewModel 클래스 내부의 photoStream 타입이 List<Photo> 타입으로 선언 되었는지 확인하셨을까요.
StreamBuilder<List<Photo>> 처럼 타입을 명확히 하시는 것이 실수를 줄일 수 있기 때문에 타입 생략은 좋은 방법은 아닙니다.
ViewModel 내부가 List<Photo>? 라면 StreamBuilder<List<Photo>?> 로 맞추시면 되고요
전혀 문제가 없어보이는데 에러메시지가 나오네요? 이상한 일이군요.