У меня есть специальный класс, который уходит и разговаривает с веб-сервисом. На данный момент у меня есть подкласс UIViewController, использующий мой класс обслуживания и возвращающий данные в порядке.
Я отправляю ссылку на мой подкласс UIViewController в метод запроса службы (queryServiceWithParent) в качестве параметра метода.
Затем я сохраняю подкласс UIViewController в свойстве, чтобы потом использовать его в классе.
NeighbourhoodData.h:
NeighbourhoodDetailTableViewController *viewController;
NeighbourhoodData.m:
- (void)queryServiceWithParent:(UIViewController *)controller {
viewController = (NeighbourhoodDetailTableViewController *)controller;
}
Моя проблема в том, что теперь я хотел бы использовать этот класс из другого представления с другим подклассом UIViewController.
Я могу передать подкласс через тот же метод, потому что мой параметр - только UIViewController, но это вопрос установки свойства моего класса в правильный тип подкласса UIViewController.
Есть ли способ, которым я могу это сделать? Я очень плохо знаком со всей сценой разработки для iPhone, поэтому единственный способ, которым я мог бы подумать, это создать новый класс, но я бы подумал, что должен быть лучший способ ...