Closed mahabaleshwarhnr closed 1 year ago
You need to resolve the factory for self.apiClient()
(add parens)
extension Container {
var blogPostRepository: Factory<BlogPostsRepository> { self { BlogPostsRepositoryImpl(apiClient: self.apiClient()) } }
}
Hi I am exploring Factory 2.1.0. I am using constructor DI method. I am using Xcode 14.1 and swift 5.7. I cannot use Factory type in constructor as mentioned in the doc. Xcode complaining to do force downcast. I have to use
resolve()
to fix this problem. My container looks like this:Error Screenshot: