項目里集成了MLeaksFinder,在一個搜索頁面關(guān)閉后老是提示內(nèi)存泄露:
Memory Leak: (
RootNavigationController,
XXXSearchViewController,
UIView,
UIView,
UITextField
)
還以為是搜索頁面沒銷毀,但是重寫dealloc是調(diào)用了,所以搜索頁面是銷毀了的。上面的信息提示的其實是UITextField內(nèi)存泄露了,原來是自己沒看懂提示信息。
搜索了一通,發(fā)現(xiàn)UITextField內(nèi)存泄露早在iOS11就出現(xiàn)了,但是時至今日iOS16了還沒修復(fù)。
iOS11 UITextField memory leak