SWRevealController从代码设置frontViewController

时间:2017-03-24 07:25:18

标签: ios swift memory-management swrevealviewcontroller

我正在使用Instruments调试我的应用程序并发现每次执行self.revealViewController().pushViewController()内存使用量都在增加。我已将此行更改为self.revealViewController().setFront(),现在看起来很好,但我对它的工作方式感到困惑。这两个功能都有什么作用?如果我在didSelectRowAt indexPath方法中执行此操作,我该如何导航:

case "MenuText":
    let targetVC = storyboard!.instantiateViewController(withIdentifier: "AllSelectionsNC") as! UINavigationController
    let destinationVC = targetVC.topViewController as! AllSelectionsTableViewController
    self.revealViewController().setFront(targetVC, animated: true)
    self.revealViewController().setFrontViewPosition(.left, animated: true)
    self.setStatusBarStyle(.default)

我在这里做错了吗?大多数教程使用故事板执行segues,但我必须从代​​码中执行它们

0 个答案:

没有答案