Swinject: Resolution failed. Expected registration:
{ Service: RecentMessageListenerRepositoryProtocol, Factory: Resolver -> RecentMessageListenerRepositoryProtocol }
Available registrations:
-> 주어진 로그 메시지를 보면, Swinject가 RecentMessageListenerRepositoryProtocol에 대한 등록을 찾지 못해 해결할 수 없다는 것을 나타냅니다.
컨테이너에 등록된 의존성을 해결하지 못했을 때 발생합니다. 이런 경우, Swinject 컨테이너에 필요한 의존성 등록을 추가하거나 문제가 있는 의존성을 수정하여 해결할 수 있습니다.
현재 등록이 안되어 있는 객체를 사용할려고 하니 문제가 발생됨..
container.register(RecentMessageListenerRepositoryProtocol.self) { _ in
return RecentMessageListenerRepository()
}
로 해결함
'iOS > 트러블 슈팅' 카테고리의 다른 글
Realm 채팅 앱 개발 중 메세지 삭제 에러 (0) | 2023.09.10 |
---|---|
Swift Lottie SPM 라이브러리 m1 다운로드 오류 (0) | 2023.09.04 |
"One or more media items failed..." 오류 (0) | 2023.07.31 |
Realm) Error - "Provided schema version 0 is less than last set version 1." 해결 (0) | 2023.06.13 |
코드베이스 UI 사전 준비 (0) | 2023.04.20 |