【发布时间】:2015-06-12 01:40:01
【问题描述】:
我在这里遇到了问题。我正在使用performSegueWithIdentifier 提出意见。一切都很顺利。问题是,作为测试,我只有 2 个视图控制器,其中包含一些数据,并且我有两个按钮可以将 segue 调用回另一个 VC。如果我继续执行Segues,您可以清楚地看到内存使用量每两个segues 增加约0.4Mb。这告诉我视图没有被从视图堆栈中删除/删除,只是在使用内存。我想知道使用performSegueWithIdentifier 摆脱呈现另一个视图的视图的正确方法(当然,在它完成呈现视图之后,我猜它不会起作用)。
你能指出我正确的方向吗?我发现了一些 Objective-C 代码试图做到这一点,但它非常广泛,而且我对 Objective-C 了解不多,所以对我来说有点难以理解。
提前感谢您的帮助!
干杯!
编辑:
我正在做一个“手动转场”。我的意思是我有两个独立的视图控制器。它们没有嵌入任何导航VC 或类似的东西中。我正在使用“Show”类型的“Adaptive Segue”。
【问题讨论】:
标签: ios swift uiview uiviewcontroller segue