Доступ к UIViewController из UITableViewController? - PullRequest
0 голосов
/ 25 июля 2010

В iOS4 я хочу использовать MPMoviePlayerController. У меня есть UIViewController, который я передаю в пользовательский класс, который управляет MPMoviePlayerController. Это хорошо воспроизводит видео.

У меня есть другое представление, которое является UITableViewController. Передача UITableViewController в мое свойство UIViewController в классе видео не работает. Я просто получаю звук. Я вполне уверен, что это потому, что UITableViewController должен быть UIViewController. Я могу изменить UITableViewController на UIViewController, но это довольно хорошая перезапись. Есть ли способ доступа к родительскому UIViewController за UITableViewController?

Я тоже пробовал

(UIViewController*)self;

но это тоже не работает. Я просто снова получаю звук.

1 Ответ

2 голосов
/ 25 июля 2010

Вы можете использовать `self.parentViewController. Из документации:

Родительские контроллеры вида актуальны в навигации, панели вкладок и модальном представлении иерархии контроллеров. В каждом из эти иерархии, родительский объект, отвечающий за отображение текущий вид контроллера Если ты используя контроллер представления в качестве автономный объект, то есть не как часть иерархии контроллера представления - значение в этом свойстве равно нулю.

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