Я работаю с SWRevealViewController. И я полностью реализовал приложение через выдвижное главное меню. Но когда я перехожу к одному VC, у которого есть дочерний элемент, из которого я могу вернуться, self.revealViewController()
возвращает nil для предыдущего/родительского VC. И кнопка главного меню больше не работает. Я программирую на Свифте. На изображении ниже показана навигация с помощью VC. У меня есть проекты UITableviewcontroller и кнопка + для добавления нового проекта. После нажатия на + появится новый VC Добавить новый проект. Если я нажму кнопку «Отмена», будут представлены проекты VC, но кнопка главного меню не работает, и я не могу открыть главное меню. Может ли кто-нибудь помочь мне с этой проблемой? Спасибо за ваше время и помощь.
Это код, начало класса ProjectsView, где я устанавливаю SWViewController для каждого VC.
class ProjectsView: UITableViewController {
@IBOutlet var mainMenuBttn: UIBarButtonItem!
var projects: [String] = ["Project1", "Project3", "Project3"];
override func viewDidLoad() {
super.viewDidLoad()
if self.revealViewController() != nil {
mainMenuBttn.target = self.revealViewController()
mainMenuBttn.action = "revealToggle:"
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
}
}
...
Add New Project
, тогда как его вернуть, братан - person Anbu.Karthik   schedule 19.11.2015