我正在使用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,但我必须从代码中执行它们