У меня есть проблема, и я попытаюсь объяснить этот вопрос:Как получить доступ к контроллеру представления супер?
- У меня есть один главный
UIViewController
(весь экран) - У меня есть один вторичный
UIViewController
(SetBounds) Я добавил мой вторичный вид на мой
mainView
с помощью этого:[mainController.view addSubview:secondaryController.view];
Я создал третий контроллер:
modalController
, я добавил его к моему secondar у контроллера, как это:[secondaryController presentModalViewController:modalController animated:YES];
Я делаю исчисление, основанное на некоторых событий в моей
modelController
.Я могу отправлять сообщения от моего
modalController
к моемуsecondaryController
с помощью:[[self parentViewController] performSelector : @selector(myMethodInSecondaryController:) withObject : myObject afterDelay : .5];
Примечание: "Я" соответствует
modalController
мне нужно пройти "MyObject" в мой
mainController
, но я не могу сделать ссылку на мойmainController
отsecondaryController
. Я попытался это:[[self parentViewController] performSelector : @selector(myMethodInMainController:) withObject:myObject afterDelay : .5];
Примечание: "Я" соответствует
secondaryController
, но он не работает, у меня есть доступ к мнению моего mainController, используя:
self.view.superview
ПРИМЕЧАНИЕ: "Я" мой
secondaryController
, но нет его контроллера.
Спасибо Николаю !!!!!!!!!!!!!!!!! Это сработало отлично :) спасибо С уважением, Гвадалахара! Alejandra :) – Alejandra
Добро пожаловать (из Берлина, Германия) –