UISplitViewControllerDelegate willHideViewController отправляет неправильный popOverController - PullRequest
0 голосов
/ 05 сентября 2010

Я помещаю UITableViewController в NavigationController (NavController возвращается в 0-м элементе вызова UISplitViewController viewControllers).Я установил этот TVC как делегат UISplitViewControllers.Недавно переданные функции делегатов TVC вызываются так, как должны, но они вызываются с помощью popoverController из предыдущего TVC.(Это следующий парень в стеке) Следовательно, размер popoverController неправильный.Я могу разобраться с этим с помощью popoverController.popoverContentSize, но я бы хотел исправить основную проблему.Я вижу основную проблему в том, что SplitViewController вызывает свой делегат с неправильным popoverController в функции делегата willHideViewController.Какие-либо предложения?

1 Ответ

0 голосов
/ 05 сентября 2010

Я бы определенно не сделал UITableViewController, который помещается в стек, делегатом для UISplitViewController - я не вижу преимущества в том, чтобы сделать его делегатом, тем более что он будет отображаться на главной стороне и он также исчезает, как только нажата кнопка «Назад». Я делаю подробный вид делегата, поскольку он всегда присутствует, и это контроллер представления, который в любом случае должен будет обрабатывать скрытие / отображение всплывающих окон.

...