UIWebView에서 좋은 메모리 관리 방법을 사용하고 있는지 알고 싶습니다. 내 응용 프로그램은 수백 개의 로컬 html 파일을 광범위하게 사용합니다.이 파일은 사용자가 테이블 계층의 끝에 도달 할 수 있습니다. 사용자는 이전 페이지와 다음 페이지로 좌우로 스 와이프 할 수 있습니다. 있는 viewDidLoad에서 UIWebView에서 메모리가 누출되지 않도록 보장
, 나는 같은 배경 색상과 제스처 인식기로, 모든 것을 설정하고, 내가보기에 추가 :[self.view addSubview: self.myWebView];
만 내가 전무에있는 UIWebView의 위임을 설정하고 해제 할 할당 해제에 .
viewWillAppear에서는 viewWillDisappear에서 delegate를 nil로 설정하고 ("stopLoading"을 요청할 때) UIWebView의 위임을 self로 설정합니다.
[self.myWebView loadHTMLString:fullHTML baseURL:nil];
나는 행복 메모리를 유지하기에 충분하고 있어요 무엇 :
내가에서 새 문서를로드 할 때마다, 나는 loadHTMLString 사용? two years ago의이 문제가 아직 관련이 있습니까?
감사합니다.
잘 (비 투표) 투표로 커뮤니티가 귀하에게 동의 한 것 같습니다. 내 걱정은 근거가없는 것 같습니다. 고맙습니다. – coco
누수 도구를 사용하여 프로젝트를 실행하여 메모리 누수가 있는지 확인할 수는 있지만, 내가 말한대로 코드를 기반으로 메모리를 누출해서는 안되며, 그렇다면 잘못이 아닙니다. –