Это может быть простой вопрос, но я переместил одно из моих приложений из приложения на основе представления в приложение на основе окна.В исходном приложении у меня было одно представление с контроллером представления и картой.У меня был класс, который анализировал некоторые данные и отправлял их в контроллер представления.Я использовал следующий код из ClassA для отправки данных в ClassB, который добавил аннотацию.
AnnotationProblemAppDelegate *appDelegate = (AnnotationProblemAppDelegate *)[[UIApplication sharedApplication] delegate];
[appDelegate.viewController loadOutAnnotations];
Я не могу выделить контроллер представления, поскольку он создаст новый экземпляр контроллера представления.Мне нужно передать ссылку на контроллер представления при создании ClassA.
Теперь, когда представление карты вложено в UITabBArController, я не уверен, как именно передать ссылку из ClassA в ClassB с картой.Нужно ли добавлять новый метод делегата или инициировать протокол?Я надеюсь, что это достаточно информации.Дайте мне знать, если я смогу уточнить еще.
Заранее спасибо!