我正在为我的应用程序(Swift)使用sidemenu,目前当我正在编辑菜单时,我正在创建一个 ViewController的新实例。
我有一个加载了一些数据的UICollectionView,然后我从菜单转到另一个ViewController然后当我回到之前的ViewController时,UICollectionView为空,我必须重新加载数据。
destViewController = mainStoryboard.instantiateViewControllerWithIdentifier("SettingsViewController") as UIViewController
self.setViewControllers([destViewController], animated: true)
我需要找到一种方法来弹出View Controller之前的状态。任何提示? 我已经使用过self.navigationController.popToViewController,效果相同。我认为问题是我正在使用实例化方法创建一个新实例,但我不知道是否已经有一个实例以及如何返回它。
答案 0 :(得分:0)
@IBAction func button_Back(sender: AnyObject)
{
self.navigationController?.popViewControllerAnimated(true)
}