6 글 보임 - 1 에서 6 까지 (총 6 중에서)
-
글쓴이글
-
2023년 5월 14일 23:52 #83158
김윤호참가자안녕하세요 폰에 저장된 연락처 몰래 가져오는 법 & 타입시스템 관련하여 문의드립니다. 1. 폰에 저장된 연락처를 가져오면서 AppBar에 있는 총 갯수를 변경하고 싶어서 appBar: AppBar( title: Text(total.toString()), actions: [ IconButton( icon: Icon(Icons.contacts), onPressed: (){ getPermission(); setState(() { total = name.length; }); }, ) ], ), 처럼 total = name.length;로 입력을 하고 IconButton을 한 번 클릭하면 모든 연락처가 나오고 한 번 더 클릭하면 총 갯수가 나옵니다. 아마도 버튼을 누르면 연락처를 가져오기전에 화면에 먼저 떠있는 name.length값을 가져오고 연락처가 뜨는 것 같습니다. 아마도 total = name.length위치를 옮겨야 될 것 같은데 어떻게 해야될까요?
2. ListTile안에 있는 title에서 Text를 name[i].givenName으로 변경하였더니 floatingActionButton에서 추가를 하여도 추가가 되지 않아서 name[i].gevenName, name[i] 요런식으로 해봐도 안 되고, title: Wrap( children: [ Text(name[i].givenName), Text(name[i]), ], ), 타이틀을 랩핑해보니까 에러가 나더라구요 Text(name[i].givenName), 이것만 쓰거나 Text(name[i]), 이것만 쓸땐 에러가 안 나는데 두개를 동시에 사용하니까 에러가 납니다. 이것도 어떻게 해결해야되는지 궁금합니다.
2023년 5월 15일 10:09 #83210
codingapple키 마스터1. 연락처 가져오는 코드 밑에 작성해봅시다 getPermission 함수 내부가 아닐까요 아마 await 붙여서 써야되는 곳이 있을 수도요 2. name[i].givenName ?? '이름없는놈' 써봅시다
2023년 5월 15일 13:05 #83229
김윤호참가자1번은 깔끔하게 해결했습니다 감사합니다 근데 2번에서 title:Text(name[i].givenName ?? '이름없는놈'),으로 써보니 ======== Exception caught by gesture =============================================================== The following _TypeError was thrown while handling a gesture: type 'String' is not a subtype of type 'Contact' of 'value' 이런 오류가 뜨는데 어떻게 해결해야될까요?
2023년 5월 15일 20:00 #83294
codingapple키 마스터폰에 연락처 추가하려면 이름만 넣으면 끝이 아니라 https://codingapple.com/forums/topic/%ED%8F%B0%EC%97%90-%EC%A0%80%EC%9E%A5%EB%90%9C-%EC%97%B0%EB%9D%BD%EC%B2%98%EC%97%90-%EC%B6%94%EA%B0%80%ED%95%98%EA%B8%B0-%EC%88%99%EC%A0%9C-%EB%8F%84%EC%A4%91-type-%EC%97%90%EB%9F%AC-%EB%B0%9C/ 이런 식으로 해야할걸요
2023년 5월 16일 09:33 #83362
김윤호참가자어.. 자고 일어나니 자동적으로 해결되었습니다. 감사합니다. 그리고 like버튼을 누르면 좋아요 갯수가 올라가는 기능에서 leading: Text(like[i].toString()), 이 기능을 넣고 바로 디버그를하면
이런 오류가 나면서 like버튼을 누르면 갯수는 올라갑니다. 근데 또 leading: Text(like[i].toString()),이걸 leading: Text(like[0].toString()),으로 바꾸면 오류가 안 납니다. 위쪽에는 List<int> like = [];이렇게 되어있습니다.
2023년 5월 16일 09:51 #83369
codingapple키 마스터ListTile 반복해서 생성할 때 숫자가 아니라 문자넣은부분이 있거나 연락처갯수보다 더 많이 생성하라고해서 그런걸수도요
-
글쓴이글
6 글 보임 - 1 에서 6 까지 (총 6 중에서)
- 답변은 로그인 후 가능합니다.