UisplitviewcontrollerDelegate WillHideViewController Отправляет неправильный PopovoverController

StackOverflow https://stackoverflow.com/questions/3643875

Вопрос

Я подталкиваю UiableViewController в навигационный сознатель (NAVCONTROLLER, возвращенный в 0-м элементе вызова к ViewControllers uisplitviewController). Я установил этот TVC, чтобы быть делегатом UISPLITViewControllers. Новые толкаемые функции делегата TVCS называются, поскольку они должны вызывать, но они называются с PopoverController от предыдущего TVC. (То есть следующий парень в стеке), поэтому размер PopovoverController не так. Я могу взломать это вокруг этого с popovercontroller.povovercondentsize, но я хотел бы исправить основную проблему. Я вижу, что базовая проблема: что SplitViewController вызывает свой делегат с неправильным popovovovercontroller в делегателе функции willhideviewcontroller. Какие-либо предложения?

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top