Unwind Segue не отклоняет адаптивную презентацию поповера, когда она не модальная

Обновление для бета-версии iOS 9: Apple, возможно, исправила это для iOS 9. Если вы решаете эту проблему для iOS 8, убедитесь, что она также работает корректно на iOS 9.

В раскадровке я создал segu презентацию popover, чтобы представить контроллер навигации и просмотра с помощью кнопки, а также создать сеанс раскрутки.

В портретной ориентации модальное (полноэкранное) представление разматывается / отклоняется, как и ожидалось.

В альбомной ориентации также вызывается раскрутка, однако презентация поповеране автоматически уволен.

Я что-то пропустил? Должен ли я сам отказаться от презентации поповера?

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)__unused sender
{
    if ([[segue identifier] isEqualToString:@"showSelectBookChapter"])
    {
        UINavigationController *navigationController = segue.destinationViewController;

        if ([navigationController.topViewController isKindOfClass:[BIBLESelectViewController class]])
        {
            BIBLESelectViewController *selectViewController = (BIBLESelectViewController *)navigationController.topViewController;
            selectViewController.initialBookChapterVerse = self.bookChapterVerse;
        }
    }
}

- (IBAction)unwindToBIBLEChapterViewController:(UIStoryboardSegue *)segue
{
    if ([segue.identifier isEqualToString:@"unwindToBIBLEChapterViewController"]) {
        if ([segue.sourceViewController isKindOfClass:[BIBLESelectViewController class]])
        {
            BIBLESelectViewController *sourceViewController = (BIBLESelectViewController *)segue.sourceViewController;
            self.bookChapterVerse = sourceViewController.selectedBookChapterVerse;
            [self.tableView reloadData];

        }
    }
}

Обновить: Посмотрев пример кода габблера, я сузил проблему до отмены всплывающего окна в приложении Single View, но не в приложении Master-Detail.

Обновление 2: Вот как выглядит иерархия (для простоты опущены навигационные контроллеры) в ответ на вопрос, заданный Луисом:

Контроллер с разделенным видомКонтроллер основного видаДетальный вид контроллераКонтроллер вида главы (модальная страница)Выберите контроллер представления (проблемный поповер, который раскручивается в контроллер представления главы, но не закрывается)

Как я упоминал в предыдущем обновлении, я создал новый шаблон мастер / подробности и просто представил всплывающее окно непосредственно из (кнопки в) подробного представления. Это не уволит.

Ответы на вопрос(0)

Ваш ответ на вопрос