ios - 每次使用present时,内存都会增加并且不会下降。迅捷IOS
问题描述
我总是在同一个 UI 中显示不同的内容。
但是每次你运行现在,内存都会略微增长。如何在不增加内存的情况下做到这一点?
我尝试共享和重用单个视图如果您尝试快速
Swift tried to present a modular active controller [Current view controller]
发生错误。
func RecommendOpen(){
if let recommendView = self.storyboard?.instantiateViewController(withIdentifier: "RecommendView") as? RecommenViewController{
recommendView.modalPresentationStyle = .overCurrentContext
self.present(recommendView,animated: true)
}
}
viewDidLoad
从in 中检索新值recommendView
。推荐视图始终是相同的 UI。有没有办法减少内存?
先前呈现的recommendView
将始终使用 关闭self.dismiss
。
解决方案
我在推荐视图单元格中的表parentView
设置为strong var
. 修改后解决weak var
。
推荐阅读
- html - Angular 5 - 带火力的异步管道
- java - Java - 获取侦听端口的服务器的 IP 地址
- java - 布尔字段的 SimpleJdbcInsert 问题
- java - 即使在上面的类中也找不到变量
- javascript - 来自网站的自动电子邮件
- laravel - Vue.js - Buefy 模块(无线电 btns/复选框)
- vbscript - SAP GUI VBScript 通过数据更改剪切和粘贴块
- javascript - 从外部网站截取屏幕截图
- android - 具有自定义适配器的 ListView 在第一次加载程序重新启动时滚动到底部
- jquery - Jquery Post 响应不会使用 .done 方法(linkedin oauth)