질문을 남겨주실 때 아래 부분을 같이 남겨주시면 더 빠르게 상황을 파악하고 답변드릴 수 있어요 🙂 어떤 강의를 들으면서 발생했나요? 어떤 문제가 생겼나요? 어떤 시도를 해보셨나요? 어떤 쿼리를 사용했나요? 환경이 어떻게 되나요?(윈도우, 맥 중 택1, 크롬 같은 웹브라우저 환경) 배운 것을 토대로 분석해보았는데, 홈페이지에 올렸습니다 링크
안녕하세요 강의 들으며 따라하고 있습니다. Firestore Data Manager 에서 가입한 내용이 나와야 하는 차례인데 가입한 내용이 나오지 않습니다. 뭐가 문제 인지 잘 모르겠습니다. Test 모드에서 sign up 하고 기다리면 CreatAccount 버튼에 둥그라미만 뱅글뱅글 돌다가 그냥 입력한 내용 그대로 보여집니다. 그후 Firstore Data Manager에를 확인 해 보면 가입자에 대한 내용 없이 No documents 라고 나옵니다. 어떤 부분을 다시 봐야 할까요??
파이어베이스 Authentication 게임이 시작되고 게스트로그인 ContinueWith을 통해 계정생성이 잘 완료되고 Realtime Database에도 USER라는 곳에 데이터가 잘 저장되고 불러오기가 되는데 (익명) 사용자가 바로 생성되지 않습니다 무슨 문제일까요?? 시간이 한참 지나면 생성되어져 있습니다. (강의영상보면 바로 생성되던데 저는 안되네요)
네비게이션 에러가 자꾸 발생하는데 강의대로 다 셋팅했는데도 자꾸발생됩니다.. 바로 이전질문에 남긴 깃헙주소입니다 네비게이션 오류 발생! java.lang.IllegalStateException: View android.widget.FrameLayout{139213e V.E...... ........ 0,0-1080,2205} does not have a NavController set https://github.com/Passionhruit/my_solo_life
Vue 3 & Firebase 10 커뮤니티 만들기 풀스택 - "활용편" (with Pinia, Quasar, Tiptap, VueUse)
현재 디폴트 레이아웃이 나오지 않아, 막히고 있습니다ㅠ quasar.config.js 실행시 localhost:9000/ 경로에서는 잘 나오고 있습니다 확인결과 아래 코드를 추가해주어야만 헤더가 잘 뜹니다.. <route lang="yaml"> meta: layout: default </route>
var body: some View { NavigationStack { ScrollView { } } .navigationBarBackButtonHidden() .toolbar { ToolbarItem(placement: .topBarLeading) { Button { dismiss() } label: { Image(systemName: "arrow.backward") .tint(.black) } } } //:TOOLBAR 위와 같이 ProfileView에서 body를 정의하셨는데, NavigationStack에 toolbar가 항상 나타나는 것으로 이해가 됩니다. 그렇다면, 앱을 실행하고 바로 Profile tab을 누른다면, .toolbar가 자동으로 생성되면서 dismiss()가 작동하지 않는 toolbar가 생기는 상황이 발생했습니다. 다시 FeedView로 돌아가면 기존 toolbar는 없어지지 않은채로 "<- : arrow.backward" 가 나타나고, FeedView에서 .overlay { } 로 정의된 NavigationLink 를 클릭한다면 toolbar 가 두개 생기는 것을 확인할 수 있었습니다. 두 개중 위의 버튼은 작동하지 않으며, 아래의 버튼을 누르면 dismiss()가 작동하여 Stack에 쌓인 ProfileView가 없어지면서 FeedView로 돌아가는 것을 확인할 수 있었습니다. 상황에 따라 toolbar 가 보일 수 있도록 따로 설정을 해야하는 것일까요? 다시 말해, ProfileView를 Profile을 tab하여 이동하는 경우는 .toolbar가 나타나지 않도록 해야하는 걸까요?
✅ 모든 질문들은 슬랙 채널에서 답변드리고 있습니다. 💡 ”로펀의 인프런 상담소” 슬랙 채널 가입하기 💡 평일중에는 퇴근 이후(저녁 7시)에 답변을 받아보실 수 있고, 주말중에는 상시 답변드리고 있습니다. 강의보고 todolist할때 컴포넌트 분리 안했던 것 같은데... dropbox (선택수강)UI구축에 보면 supabase-todo-list vscode에 컴포넌트폴더에 ui컴포넌트 들이 있네요... 혹시 추가 작업을 하셨던 것일까요??
안녕하세요, 강의 잘 듣고 있습니다. Jetpack Compose View 강의를 수강하면서 궁금한 점이 생겨 질문드립니다. 강사님께서는 Error Message를 Flow로 collect하여 View에 전달하는 방식 을 사용하셨는데, 아래와 같은 상황에서는 에러 메시지가 출력되지 않는 문제 가 발생합니다. 사용자가 이메일 혹은 비밀번호 검증에 실패 합니다. Firebase에서 "비밀번호 혹은 아이디가 틀렸습니다" 라는 에러 메시지를 반환 하고, Flow가 이를 collect하여 화면에 출력합니다. 사용자가 이메일 또는 비밀번호를 수정 한 후 다시 로그인 요청을 보냅니다. 검증이 다시 실패 하여 Firebase에서 동일한 에러 메시지 를 반환합니다. 하지만 Flow는 같은 값을 연속으로 emit하지 않기 때문에 View에서는 변경을 감지하지 못하고 에러 메시지가 출력되지 않습니다. 사용자는 아무런 메세지가 없어 무슨 상황인지 모른다 이걸 해결하기 위해 errorMessage의 Flow의 값을 null 처리 해도 똑같습니다. 해당 문제를 해결할수 있는 방법이 있을까요? 전 비록 Text을 쓰지 않고 SnackBar을 썼지만 저의 코드를 봐주시면 감사하겠습니다. viewModel : https://github.com/sonny8569/DietJetpackCompose/blob/main/app/src/main/java/com/sungil/jetpackcomposediet/ui/intro/IntroViewModel.kt Activity: https://github.com/sonny8569/DietJetpackCompose/blob/main/app/src/main/java/com/sungil/jetpackcomposediet/ui/intro/IntroActivity.kt view : https://github.com/sonny8569/DietJetpackCompose/blob/main/app/src/main/java/com/sungil/jetpackcomposediet/ui/intro/screen/LoginScreen.kt
안녕하세요 강의 잘 보고 있습니다 궁금한 내용 정리해서 질문드립니다. Init 관련 발음하실 때 아이닛 이라고 하시는 이유가 궁금? 합니다 보통 이닛 이라고 하지 않나요? 몬스터 추적 강의에서 Player 스크립트 작성할 때 FindClosetTarget(Spawner.m_Monster.ToArray()); 이렇게 ToArray 배열로 넘기는 부분이 있던데 꼭 배열로 넘겨야 하는지 궁금합니다 T로 받을거면 FindClosetTarget(Spawner.m_Monster); 이렇게 넘겨도 상관 없지 않을까 싶어서요
Vue 3 & Firebase 10 커뮤니티 만들기 풀스택 - "활용편" (with Pinia, Quasar, Tiptap, VueUse)
Pinia setup stores user 사용자 관리 8분 32초에 아래 에러가 나오는데, 별다른 언급이 없는데, 뒤에 해결을 하는지요? 답변 주시면 감사하겠습니다. Cross-Origin-Opener-Policy policy would block the window.closed call.