inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Mã hóa bản sao giao diện người dùng Netflix bằng Flutter + Firebase [Flutter]

Tích hợp Flutter và Firebase - 2) Viết code Flutter

snapshot.data 오류

2515

kimjin51732173

1 câu hỏi đã được viết

1

error: The argument type 'Map<String, dynamic> Function()' can't be assigned to the parameter type 'Map<String, dynamic>'. (argument_type_not_assignable at [netflix_clone_test] lib/model/model_movie.dart:17)

snapshot.data 자체에 오류가 발생하는데 원인 파악을 못하겠습니다..ㅜㅠ

Flutter firebase 클론코딩

Câu trả lời 6

6

sinpk166807

import 'package:cloud_firestore/cloud_firestore.dart';

class Movie {
final String title;
final String keyword;
final String poster;
final bool like;
final DocumentReference? reference;

Movie.fromMap(Map<String, dynamic> map, {this.reference})
: title = map['title'],
keyword = map['keyword'],
poster = map['poster'],
like = map['like'];

Movie.fromSnapshow(DocumentSnapshot snapshot)
: this.fromMap(snapshot.data() as Map<String, dynamic>,
reference: snapshot.reference);

@override
String toString() => 'Movice<$title:$keyword>';
}

0

cdway

찾았네요 ~휴~

0

부드러운 가오리

yaml 파일에서 cloud_firestore: 0.13.7 로 맞추시고 하시면 됩니다. ( 맨위 이주석님 말씀대로 버전문제같아서 버전을 구버전으로 설정했습니다.)  

0

S kim

이주석님의 방식으로 바꿨더니 저는 해결되었습니다~

0

kss78580158

이주석님 그거로 해결이 되었나요 ?ㅜ

0

pootter85716

snapshot.data()   이렇게 해도 되네요 ㅎㅎ

0

pootter85716

snapshot.data 자체 오류 저도 걸리는데. 그게 pubspec.yaml 에서 cloud_firestore 버전 문제일겁니다. 버전 업데이트 되면서 Firestore -> FirebaseFireStore 로 바뀌고 여러가지가 바뀌었더라구요. stackoverflow 참고해서 진행하셔야할듯 합니다. 

home screen에 찜하기가 바로 업데이트가 안되는 현상

0

299

1

로고 이미지가 안불러와져요

1

556

1

firebase 설치이후 디버깅하면 아래와 같은 에러가 발생하는데 알려주실분 계실까요?

0

1511

1

TabController controller를 넣게되면 오류가 나고 late를 넣으면 정상으로 작동되는데 이유를 알 수 있을까요?

0

739

1

CarouselImage문제

0

521

1

22.12.11 carousel_slider 문의 드려요..

0

817

1

왜 버튼들이 세로로 정렬될까요..ㅜㅜ

0

422

1

firebase 프로덕트 모드로 진행했는데, 홈화면이 안뜹니다... ㅜ

0

465

1

circle_silder 와 box_slider 에 이미지가 한개만 나옵니다.

0

369

0

firebase 적용후 디버깅시

0

2142

3

url_launcher 의존성 추가시 빌드 불가 에러

1

336

0

220614 carousel_slider.dart

1

675

1

FirebaseFrirestroe 사용시 아래코드로 하시면 됩니다.

5

795

4

M1에서는 안되는가 봅니다..?

0

318

0

상세 페이지 코딩 입력햇는데요 안나와서요 ㅠㅜ 한번 봐주세요

0

334

1

이 부분 누가 해석좀 해주세요...

0

415

1

Container 한번더 감싼 이유

1

363

1

기기별 찜하기 기능 표시

1

412

0

({this.movies}); 에서 movies가 에러나는 이유를 모르겠습니다 ㅠㅠ

1

1015

10

widget.movie.like는 뭘 의미하는 것일까요?

0

240

0

fire base core 오류???

0

457

1

2021.03.17일 기준입니다

10

633

6

FlatButton이 안쓰이는 클래스가 되어서 이렇게 바꿔봤어요

5

628

2

강사님하고 똑같이 한거 같은데 .

0

298

1