2011-03-09 3 views
0

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의이 문제가 아직 관련이 있습니까?

감사합니다.

답변

0

작성한 내용으로 인해 메모리가 누출되어서는 안됩니다. 연결된 문제가 여전히 발생하는지는 알 수 없지만 UIWebView를 사용하는 데 문제가 없습니다.

+0

잘 (비 투표) 투표로 커뮤니티가 귀하에게 동의 한 것 같습니다. 내 걱정은 근거가없는 것 같습니다. 고맙습니다. – coco

+0

누수 도구를 사용하여 프로젝트를 실행하여 메모리 누수가 있는지 확인할 수는 있지만, 내가 말한대로 코드를 기반으로 메모리를 누출해서는 안되며, 그렇다면 잘못이 아닙니다. –