🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

뷰모델 내부에 생성한 fetchStoreInfo()가 파라메타를 받아야하는 상황이라면

20.09.29 03:19 작성 조회수 57

0

삭제된 글입니다

답변 3

·

답변을 작성해보세요.

0

이해했습니다.

뷰모델의 init 블럭은 예제를 위해서 사용하고는 있으나 일반적으로 뷰모델을 생성하면서 무언가 코드를 실행하는 경우는 거의 없다고 봅니다.

따라서 init 블럭을 사용하지 마시고 이 메서드는 a, b의 값이 있어야만 호출할 수 있으니 a, b를 얻는 시점에 호출하면 되겠습니다.

0

kmj3134님의 프로필

kmj3134

질문자

2020.09.29

초기화 단계에서 사용할 수 없다는 말은 
뷰모델으 ㅣinit블럭 안에서 fetchStoreInfo(a:Int, b: Int) 를 호출할 수 없다는 말이었습니다
(init블럭에서 파라메타를 넣을 수 없어서요..)

0

예를 들어주신 방식으로 파라메타를 받으시면 됩니다.

초기화 단계에서 사용할 수 없다는 것이 무슨 의미인지 이해가 잘 되지 않았습니다.

채널톡 아이콘