Interactor есть метод
func fetchCategories(request: ProductsCategories.FetchCategories.Request) {
worker = ProductsCategoriesWorker()
worker?.fetchCategories(completion: { [unowned self] categories in
let response = ProductsCategories.FetchCategories.Response(categories: categories)
self.categories = categories
self.presenter?.presentCategories(response: response)
})
}
и он успешно выполняется. Но, когда после этого я вызываю другой метод, self.categories равно nil. Куда копать и в чем может быть проблема?
Может ты проверяешь это св-во до того, как completion выполнился
Обсуждают сегодня