본문 바로가기

1.344

Flutter 스크롤 컨트롤러는 어떠한 스크롤 뷰에도 연결되어 있지 않습니다., ScrollController not attached to any scroll views 질문 나는 CustomScrollView를 사용하고 컨트롤러를 제공하고 있습니다. ScrollController는 작동하며, 리스너를 추가하고 스크롤 뷰의 위치를 출력했습니다. CustomScrollView( controller: _scrollController, 지금, 내가 하려고 하는 것은 initState() 함수 내에서 위치 50.0으로 이동하는 것입니다. _scrollController.jumpTo(50.0); 하지만, 에러가 발생합니다. scrollController가 어떠한 스크롤 뷰에도 연결되어 있지 않습니다. 답변 scrollController가 스크롤 뷰에 연결되어 있는지 먼저 hasClients 속성을 사용하여 확인합니다. if (_scrollController.hasClients) .. 2023. 7. 17.
Flutter 다트에서 문자열을 맵으로 변환하는 방법, converting string to map in dart 질문 문자열을 맵으로 변환하고 싶었습니다. String value = "{first_name : fname,last_name : lname,gender : male, location : { state : state, country : country, place : place} }" 다음과 같이 변환하고 싶었습니다. Map = { first_name : fname, last_name : lname, gender : male, location = { state : state, country : country, place : place } } 문자열을 map으로 어떻게 변환할 수 있을까요? 값은 문자열, 정수, 객체, 불리언으로 구성됩니다. 문자열을 파일에 저장하고 파일에서 데이터를 얻고 싶었습니다. 답변 그.. 2023. 7. 12.
Flutter 다트에서 사용자 정의 예외를 생성하고 처리하는 방법은 다음과 같습니다., How to create a custom exception and handle it in dart 질문 나는 이 코드를 작성하여 다트에서 사용자 정의 예외가 어떻게 작동하는지 테스트했습니다. 원하는 출력을 얻지 못하고 있습니다. 어떻게 처리해야 하는지 설명해주실 수 있을까요?? void main() { try { throwException(); } on customException { print("사용자 정의 예외가 발생했습니다"); } } throwException() { throw new customException('이것은 내 첫 번째 사용자 정의 예외입니다'); } 답변 다트 언어 탐색의 예외 부분을 확인할 수 있습니다. 다음 코드는 예상대로 작동합니다 (사용자 정의 예외가 얻어졌습니다가 콘솔에 표시됨) : class CustomException implements Exception { Str.. 2023. 7. 12.
Flutter VSCode에서 플러터 위젯을 어떻게 둘러싸는지 알려주세요., How to surround flutter widget in vscode 질문 Visual Studio Code에서 코드 블록을 둘러싸거나 특정 위젯 이름을 강조한 다음 해당 위젯의 자식들을 둘러싸는 바로 가기 키 또는 확장 기능이 있는지 궁금합니다. 자주 그런 경우가 있는데, 예를 들어 다음과 같은 것을 생성했을 때: Padding( padding: EdgeInsets.all(10.0), child: Container( ... 그런 다음 일부 작성 후에 Padding을 Column이나 Row와 같은 다른 것으로 둘러싸려고 합니다. 현재로서는 Padding 앞에 Row( child:를 추가하고 아래로 스크롤하여 새로운 ),` 괄호를 추가해야합니다. Padding을 선택하고 vs code에게 이것을 접두사로 사용할 것이라고 알리면 괄호를 추가해주는 방법이 없을까요? Intell.. 2023. 7. 12.