• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Flutter 게시판 알아서 생각해볼 응용사항 중 전화번호 보여주기.

알아서 생각해볼 응용사항 중 전화번호 보여주기.

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #24432

    박희문
    참가자

    안녕하세요!

    다름이 아니라 저는

    이 응용사항을 구현해 보고싶어서

    contacts_service 오피셜 페이지에서

    이 글을 참조해 phones 을 써서 전화번호 값을 찾아오면 되겠다라고 생각해서

     

    아래와 같이 코드를 작성하였습니다.

     

    (이것저것 테스트 하기위해서 1인 항목엔 전화번호를 기입하였고 u 에는 기입하지 않았습니다.)

     

    문제를 찾기위해

    구글링 해보니 해외 유튜버는 phones.elementAt(0).value 를 사용하여 하던데 저는 그렇게 하면

    The argument type 'String?' can't be assigned to the parameter type 'String'.

    The method 'elementAt' can't be unconditionally invoked because the receiver can be 'null'.
    Try making the call conditional (using '?.') or adding a null check to the target ('!').

    이런 에러가 뜹니다. null과 관련된거 같아서 찾아보고 이것저것 넣어봤는데 되질않습니다.. ㅜㅜ

     

    제가 아직 다트언어에 익숙하지 않아서인지  전화번호를 기존 연락처에서 들고오기가 많이 힘듭니다.. 어떻게 하면 실제연락처에서 가져올 수 있을까요?

    양질의 강의 잘 듣고있습니다.  답변 부탁드립니다!!

    #24439

    codingapple
    키 마스터

    phones!.elementAt() 아니면 phones?.elementAt() 이렇게 쓰면 될듯요 

    phones가 null일 까봐 미리 잡아주는 것입니다 

    #24471

    박희문
    참가자

    둘다

     

    The argument type 'Item' can't be assigned to the parameter type 'String'.

    라고 에러가 뜹니다.. Item 이라는 타입을 어떻게 풀어가야 할지 모르겠어요 ㅜ ㅜ

    #24495

    codingapple
    키 마스터

    뒤에 .toString()을 붙여줍시다 

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠