我有一個層次結構的應用程序(NavigationController),它具有根控制器角色中的簡單表視圖。每次選擇任何單元格時,都會得到一個新的視圖,其中包含有關細節的一些信息(由DetailViewController管理)。在DetailViewController的視圖方面,我有一個UIWebView來顯示來自Internet的數據。但是當我查看內存使用情況時會發生問題。 DetailViewController的每個新打開的視圖以及通過UiWebView從Web上加載的內容帶來更多的內存使用係數。當我回到根控制器的視圖時,我想卸載所有內容並釋放爲該數據分配的內存。iOS 8 UIWebView內存管理
如何管理該問題?我試圖stopLoading:
UIWebView的實例方法來保存一些內存,但它也不能解決問題。除了我沒有完全理解ARC的工作過程外,如果通常每個新打開的詳細視圖都使用係數增加內存,我無法保證自己。
預先感謝您!