UisplitviewcontrollerDelegate WillHideViewController Отправляет неправильный PopovoverController
-
30-09-2019 - |
Вопрос
Я подталкиваю UiableViewController в навигационный сознатель (NAVCONTROLLER, возвращенный в 0-м элементе вызова к ViewControllers uisplitviewController). Я установил этот TVC, чтобы быть делегатом UISPLITViewControllers. Новые толкаемые функции делегата TVCS называются, поскольку они должны вызывать, но они называются с PopoverController от предыдущего TVC. (То есть следующий парень в стеке), поэтому размер PopovoverController не так. Я могу взломать это вокруг этого с popovercontroller.povovercondentsize, но я хотел бы исправить основную проблему. Я вижу, что базовая проблема: что SplitViewController вызывает свой делегат с неправильным popovovovercontroller в делегателе функции willhideviewcontroller. Какие-либо предложения?
Решение
Я бы определенно не сделал UITableViewController
это толкает на стек делегата для UISplitViewController
- Я не вижу преимущества, чтобы сделать его делегатом, тем более, поскольку оно появится на мастере, и он также исчезает, как только находятся кнопка «Назад». Я делаю подробную информацию о делегате, поскольку он всегда присутствует, и это контроллер представления, который придется обращаться с прячеми / отображением замков, в любом случае.