【发布时间】:2016-08-07 06:43:30
【问题描述】:
我正在尝试使用 Storyboard 和 Swift 2.0 开发应用程序。 我有一个 SideMenuController,里面有一个 UITableView 和一个 CenterViewController。每次我点击侧面菜单上的一行时,我都会执行此操作:
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
if (indexPath.row == 0){
self.sideMenuController()?.performSegueWithIdentifier(CenterSegue, sender: nil)
}else if(indexPath.row == 1){
self.sideMenuController()?.performSegueWithIdentifier(SaloniSegue, sender: nil)
}else if(indexPath.row == 2){
...
}
一切似乎都很好,但在一个小测试中,我指出旧的视图控制器仍在堆栈中。
有没有办法将它们弹出以防止 RAM 过载?
【问题讨论】:
-
你的segue类型是什么?
-
显示类型(如Push)
标签: ios swift uitableview storyboard segue