【发布时间】:2015-06-06 11:24:17
【问题描述】:
我正在构建一个使用UIReferenceLibraryViewController 的语言学习应用程序,我从我的视图控制器手动呈现如下:
let referenceLibraryVC = UIReferenceLibraryViewController(term: term)
presentViewController(referenceLibraryVC, animated: true, completion: nil)
UIReferenceLibraryViewController 没有委托属性,负责自行解散。
使用 Instruments 分析我的应用程序以进行分配我看到每次我呈现 UIReferenceLibraryViewController 时,#Persistent 计数都会增加,但在 UIReferenceLibraryViewController 被解除时不会减少。
这是内存泄漏还是仪器没有检测到 UIReferenceLibraryViewController 的释放。如果这是泄漏,我可以做些什么来修复它?
【问题讨论】:
-
你有办法解决这个泄漏吗?似乎泄漏仍然出现在 iOS 12 上。
标签: ios objective-c swift instruments