我有一个故事板场景,当用户通过从数据库获取的数据页面时,将一遍又一遍地显示。当用户点击下一个按钮时,场景将自行切换并显示下一个记录。
代码可能不是很漂亮,但最终结果看起来正确,导航控制器处理动画。但是现在我已经开始工作,我确定这不是正确的方法 - 我正在使用导航控制器一遍又一遍地弹出同一个场景,当没有理由将弹出的场景保存在内存中时(每次推送或弹出数据时都会检索数据。
好奇是否有其他人做过类似的事情,并希望就最佳方法提供一些建议。我已经考虑过模拟通过动画子视图弹出和推动的场景的外观 - 是否有第三个更好的选择?感谢。
更新
测试证明导航控制器正在处理自己的内存管理。
我正在使用的观点并不是那种要求记忆力的观点。如果任何具有类似查询的人都有关于超出内存限制的视图,那么这将是一个很好的链接: Memory Consumption of UINavigationController