Preserving the state of a view controller if it is currently selected
iamhx opened this issue · 2 comments
iamhx commented
I want to preserve the state of my view controller if it is currently selected because all the data in my Table View will be gone when I tap on the menu item.
How do I get the current selected VC?
guard let menuContainerViewController = self.menuContainerViewController else {
return
}
if (self.view.superview! == menuContainerViewController.contentViewControllers[1]) {
print("It is the current VC, do not selectContentViewController")
}
else {
menuContainerViewController.selectContentViewController(menuContainerViewController.contentViewControllers[1])
}
menuContainerViewController.hideSideMenu()
okonor commented
Hi @iamhx,
You can save current view controller index and then get ViewController using menuContainerViewController.contentViewControllers
array.
Thank you for using InteractiveSideMenuLibrary.
okonor commented
If it doesn't help you, please, let us know.