У меня есть UIVIewController с представлением коллекции и пользовательской ячейкой, показывающей некоторые данные из конечной точки API.
Эти данные получены из этого кода:
private func getItems() {
self.ItemsStartFetch(Text: "Fetching rooms", noItems: noRoomsViewContainer, itemsViewer: collectionContainer)
let roomsController: RoomsController = RoomsController()
roomsController.GetRooms { (status, items) in
// Start Legacy Code
RoomsController.rooms = items
// End Legacy Code
self.items = items
self.ItemsRetrieved(noItemsView: self.noRoomsViewContainer, itemsViewer: self.collectionContainer , showViewer: (items.count > 0))
self.roomCollection.reloadData()
}
}
Теперь мне нужно создать точно такое же представление, где разница будет извлекать данные из другой конечной точки, с той же структурой, но на этот раз она поступит из
private func getItems() {
self.ItemsStartFetch(Text: "Fetching designs", noItems: noDesignsViewContainer, itemsViewer: collectionContainer)
let designsController: DesignsController = DesignsController()
designsController.GetDesigns { (status, items) in
// Start Legacy Code
DesignsController.Designs = items
// End Legacy Code
self.items = items
self.ItemsRetrieved(noItemsView: self.noDesignsViewContainer, itemsViewer: self.collectionContainer , showViewer: (items.count > 0))
self.designsCollection.reloadData()
}
}
Как я могу ввести в UIViewConroller контроллер для использования?