Objective-C: сделать ссылку на класс, который создал класс - PullRequest
0 голосов
/ 23 июля 2011

Будучи новичком в Obj-C, у меня возникли некоторые проблемы при создании навигационной схемы.

Хорошо, у меня есть этот NavigationController с его UIViewController (назовем его mainView).

Внутри ViewController я загружаю другой UIViewController (назовем его dynaView, я добавляю его с insertSubview:dynaView.view).

Контроллер для dynaView имеет NavigationController pushViewController для другого ViewController, но поскольку NavigationController связан с mainView, использование self.NavigationController pushViewController не сработает, поэтому мне было интересно, как я могу сделать ссылку на NavigationController экземпляра mainView, который создал dynaView?

Что-то вроде self.parent.NavigationController...

Кто-нибудь, кто может мне помочь :)?

1 Ответ

3 голосов
/ 23 июля 2011

UIView имеет свойство superview; UIViewController имеет свойство parentViewController. Одним из них является то, что вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...