当故事板消失时,内存未释放

时间:2015-04-09 14:11:09

标签: swift instruments allocation

在我的应用中有一个Login.storyboardDashboard.storyboard。点击登录按钮后,我将呈现仪表板。当我点击退出按钮时,我所做的就是执行unwind segue到Login。我的DashBoard.storyboard消失了,但我的记忆分配仍然是一样的。当我再次登录时,我分配了一个新对象,当我注销时,没有任何变化。只做两件事(登录(现在故事板),退出(退出))我只会增加分配,而不是在退出时减少分配。

如何解决这个问题?这是正常的吗?

1 个答案:

答案 0 :(得分:1)

  

在我的应用中,有一个 Login.storyboard Dashboard.storyboard

如果字面上是真的,那就是你的问题。这里不需要两个故事板 - 只有一个故事板和两个视图控制器(场景)。如果您打算使用两个故事板,那么您只需要使用额外的内存使用量。