无法找到内存泄漏,可能是由于SwiftUI

时间:2019-06-19 13:41:37

标签: swift memory-leaks instruments xcode-instruments swiftui

问题

我分析了我的应用程序,发现内存泄漏。不幸的是,我不确定在这种情况下如何诊断。

这是d a 中显示的内存泄漏:

Instruments - Memory leak

Instruments - Call tree for leaks

Instruments - Call tree for leaks (with system libraries)


问题

它说负责任的图书馆是系统库,这是否意味着此泄漏是一个错误,或者是我本人?

  • 我的应用是否以某种方式导致了此泄漏?
  • 如果是这样,可能是什么原因引起的?我不想发布所有关于不合理问题的应用程序代码,因此对需要查找的位置的帮助将是一个很大的帮助。

我为InstrumentsSwift添加了标签,因为看起来泄漏是来自仪器中显示的SwiftUI

1 个答案:

答案 0 :(得分:0)

SwiftUI中存在一个错误,该错误从Xcode 11 Beta 3开始会导致内存泄漏。您还可以通过构建一个仅显示“ Hello World”的简单应用程序来验证这一点,这些工具也会在此处显示泄漏。