Представьте «представление» в V C, встроенном в NavController - PullRequest
0 голосов
/ 12 июля 2020

Итак, в основном я использую BLTNboard (модуль) для отображения настроек для разных сообщений (TableView). Все это работает нормально, но когда я нажимаю на сообщение и go на его комментарии (рисунок ниже), мой метод больше не работает.

Итак, основная проблема: я хочу представить "представление" "при нажатии кнопки, но Xcode не позволяет мне представить его на V C, который встроен в NavController.

Код:

boardManager.backgroundViewStyle = .blurredDark
            boardManager.showBulletin(above: self)

^ Я хочу представить это на self, но это не работает, и ничего не происходит. (на основном V C так работает)

Как выглядит встроенный V C:

введите описание изображения здесь

И как я перешел от основного V C к этому V C:

let storyboard = UIStoryboard(name: "Main", bundle: nil)
        guard let vc = storyboard.instantiateViewController(withIdentifier: "commentsVC") as? CommentsViewController
vc.modalPresentationStyle = .fullScreen
        navigationController?.pushViewController(vc, animated: true)

Моя основная проблема: BLTNboard не работает появиться.

1 Ответ

0 голосов
/ 12 июля 2020

Метод showBulletin сможет представить его Bulletin V C из контроллера навигации вашего представления.

if let mainNav = self.navigationController{
   boardManager.showBulletin(above: mainNav)
}
...