본문 바로가기
Error

[Error] cannot create an instance of by class ViewModel (Koin)

by 안솝우화 2022. 5. 31.
반응형

안녕하세요, 오늘도 삽질하다 해결한 문제를 글로 남겨봅니다

우선 위와 같은 cannot create an instance of by class viewModel 오류가 발생하면 많은 분들이 팩토리 객체를 생성해 넘겨주면 해결된다고 말씀하고 계십니다

그런데 저는 by viewModels <TestViewModel>()를 사용하고 있어서 더 찾아보았습니다

찾다가 다시 코드를 보니 해결방법을 알아차릴수 있었습니다

Koin에서 ViewModel을 주입받는 by viewModel <>()이었습니다... s는 빼주는 것만으로 간단하게 해결할 수 있었던 문제

오늘도 열심히 삽질~!

반응형