에러 해결4 error Looking up a deactivated widget's ancestor is unsafe [Flutter] 아래 오류는 플러터(Flutter)를 처음 접하는 개발자부터 중급 이상의 개발자까지 두루 접하게 되는 문제인 것 같아요! 저도 개발하면서 몇 번이나 만났는지 몰라요ㅎㅎ 다시 보니 새롭죠? 😆 Error 내용 Looking up a deactivated widget's ancestor is unsafe. 이 오류는 주로 다이얼로그(Dialog)나 모달(Modal) 창을 사용할 때 발생하는 문제인데요, 특히 텍스트 필드를 클릭할 때 발생하는 경우가 많아요. 에러 발생 코드 show(BuildContext context){ var dialog = Dialog( child: Container( margin: EdgeInsets.all(8.0), child: Form( child: Column( mainA.. 2023. 11. 1. No MediaQuery ancestor could be found starting from the context that was passed to MediaQuery.of() [flutter] error 아래 오류는 플러터(flutter)를 처음 접하는 개발자부터 중급 이상의 개발자까지 두루 접하게 되는 문제인것 같아요! 저도 개발하면서 몇번이나 만났는지 몰라요ㅎㅎ 다시 보니 새롭죠? 😆 Error No MediaQuery ancestor could be found starting from the context that was passed to MediaQuery.of(). 이 오류는 MediaQuery를 사용할 때 발생하는 문제인데요, 해당 오류가 발생한 이유와 해결 방법에 대해 알아보도록 할게요! 우선, 해당 오류가 발생하는 코드부터 살펴봐요 😄 에러 발생 코드 void main() => runApp(MyApp()); class MyApp extends StatelessWidget { // This .. 2023. 11. 1. Flutter에서 AnimationController Listener Notification 중 발생하는 오류 해결하기 오류 메시지: 'package:flutter/src/widgets/framework.dart': Failed assertion: line 4263 pos 12: '_debugLifecycleState != _ElementLifecycle.defunct': is not true. 원인: 위 코드에서 애니메이션 컨트롤러를 사용하는 방법이 잘못되었습니다. 애니메이션 컨트롤러가 위젯의 라이프사이클에 따라 정확하게 처리되지 않아서 오류가 발생합니다. 해결: 애니메이션 컨트롤러를 사용할 때는 애니메이션을 시작하기 전에 initState()에서 컨트롤러를 초기화하고 dispose()에서 컨트롤러를 정리해야합니다. 이렇게 하면 위젯의 라이프사이클에 맞게 애니메이션 컨트롤러가 처리됩니다. 아래는 해결 방법의 예시 코드입.. 2023. 10. 6. Flutter Error: Build Failed due to Missing iOS Directory 오류 메시지: error: /Users/takho/homework/flutter/wakeuphoney/ios/ios: No such file or directory (in target 'Runner' from project 'Runner') 원인: 이 오류는 iOS 프로젝트의 디렉토리가 없기 때문에 발생합니다. Flutter는 iOS 애플리케이션을 빌드할 때 Xcode 프로젝트를 생성합니다. 이 프로젝트는 ios 디렉토리에 저장됩니다. 그러나 해당 디렉토리가 없거나 잘못된 경로를 가리키는 경우 빌드가 실패합니다. 해결: 먼저 ios 디렉토리가 있는지 확인하세요. 만약 없다면, Flutter 프로젝트 루트 디렉토리에서 다음 명령어를 실행하여 iOS 애플리케이션의 Xcode 프로.. 2023. 10. 2. 이전 1 다음