项目里集成了MLeaksFinder,在一个搜索页面关闭后老是提示内存泄露:
Memory Leak: (
RootNavigationController,
XXXSearchViewController,
UIView,
UIView,
UITextField
)
还以为是搜索页面没销毁,但是重写dealloc是调用了,所以搜索页面是销毁了的。上面的信息提示的其实是UITextField内存泄露了,原来是自己没看懂提示信息。
搜索了一通,发现UITextField内存泄露早在iOS11就出现了,但是时至今日iOS16了还没修复。
iOS11 UITextField memory leak