1

我有一个故事板场景,当用户浏览从数据库中获取的数据时,它将一遍又一遍地显示。当用户点击下一个按钮时,场景会自动切换并显示下一条记录。

代码可能不漂亮,但最终结果看起来不错,导航控制器处理动画。但是现在我已经让它工作了,我确定这不是正确的方法 - 我正在使用导航控制器一遍又一遍地弹出同一个场景,而弹出的场景没有理由保存在内存中(每次推送或弹出数据时都会检索数据)。

好奇是否有其他人做过类似的事情,并希望就最佳方法提供一些建议。我考虑过通过动画子视图来模拟弹出和推送场景的外观 - 是否有第三个更好的选择?谢谢。


更新


测试证明导航控制器可以很好地处理自己的内存管理。

我正在使用的视图在记忆方面并不那么苛刻。如果有类似查询的任何人的视图都存在并且担心超出内存限制 - 这将是一个很好的检查链接: UINavigationController 的内存消耗

4

0 回答 0