본문 바로가기

카테고리 없음

개발일지3주차

- late라는 키워드를 쓰면 초기화 컴파일 에러를 피할 수 있다. 다른 방식으로는 변수타입 선언시 ? 를 넣어줘도 된다. 예) String?.   late String name or String? name

- TextField의 값을 가져올때 컨트롤러 파라미터에 텍스트컨트롤러 인스턴스를 넣어준다. 이 인스턴스를 통해 값을 가져올 수 있다. 

- TextField의 에러메시지가 널인경우 에러메시지가 없다. 그러나 빈문자열인 경우 에러메시지가 있는 것으로 처리된다.

- Navigator.pop 시 데이터를 전달하려면 두번째 인자에 데이터를 넣어주면 navigator.push 부분에서 리턴받아 쓸 수 있다. 넘기는 데이터가 널러블인지 잘 판단한다. 널러블이면 푸시부분에서 받을때 널러블 타입으로 받아야한다. 예) String?

- showDialog를 끌때는 Navigator.pop을 통해서 끝다.

 

코드 : 스파르타코딩클럽 3주차 섹션에 제출함