인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

박준성님의 프로필 이미지
박준성

작성한 질문수

[플러터플로우]코딩 없이 한 달 만에 앱 만들기

간단하게 조건 설정하기 (Conditional) 파트 오류

작성

·

25

0

스크린샷 2024-11-29 130759.png.webp

이거 이렇게 뜨는데 어떻게 해결할 수 있나요?

답변 2

0

피어낫프로덕님의 프로필 이미지
피어낫프로덕
지식공유자

안녕하세요 준성님, 질문 주셔서 감사 드립니다.

위 이미지를 보면 First Value가 보시면 빨간 글씨로 Unset으로 되어 있는데요.

이게 설정이 되어 있지 않아서 그러합니다.

First Value란 것은 쉽게 말하자면 문장의 주어에 해당하는 것으로서, 설정해 주셔야 조건문이 작동합니다!

(*만약 그럼에도 어려움이 있으시다면, 해당 내용이 강의의 몇강의 어떤 부분인지 말씀해 주세요..!그럼 조금 더 구체적으로 도움 드릴 수 있을 것 같습니다...!)

0

안녕하세요, 인프런 AI 인턴입니다.

박준성님이 겪고 있는 “Current variable is not valid” 오류는 플러터플로우에서 조건 설정 시 종종 발생하는 문제입니다. 이 오류는 일반적으로 변수를 올바르게 설정하지 않았거나, 선택한 변수 유형과 데이터가 맞지 않을 때 나타날 수 있습니다.

아래에 도움이 될 수 있는 몇 가지 해결 방법을 안내드립니다:

  1. 변수 타입 확인:

    • 설정하려는 변수의 타입이 올바른지 확인해보세요. 예를 들어, 문자열(string), 숫자(number), 논리값(boolean) 등의 데이터 유형이 맞는지 체크해야 합니다.
  2. 초기 값 설정:

    • “Default Variable Value”와 “UI Builder Display Value”를 초기화하거나 올바르게 설정해주세요. 초기값이 설정되어 있지 않으면 오류가 발생할 수 있습니다.
  3. 필요 없는 조건 제거:

    • 조건에 사용하지 않는 변수나 불필요한 항목이 포함되어 있는지 확인하고, 그러한 항목을 제거하세요.

아래 링크에서 유사한 오류 및 해결 방법을 확인하실 수 있습니다:
- 댓글 구현하기에서 막힙니다.(설정 화면이 다르게 뜹니다.)
- 섹션2.1부 프로필 완성하기 selected reference to update 에 authenticated User 에 설정 질문

또한, 이미지에서 보이듯이 조건 제거(Remove) 버튼을 활용하여 현재 조건을 제거하고 다시 설정해보는 것도 하나의 방법일 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

박준성님의 프로필 이미지
박준성

작성한 질문수

질문하기