modalViewController 하위보기 (플립형 전환)로 나타나는 UIWebView에서 YouTube 비디오를 재생 중입니다. UIWebView가 릴리스 되어도 모든 것이 잘 작동하지만이 modalViewController를 반복해서 선택하면 메모리 경고가 표시됩니다.UIWebView 메모리 문제
프로그래밍 방식으로 ViewDidLoad에 내 UIWebView를 추가했습니다. viewDidDisappear
내부 나는 [UIWebView retainCount]
확인하고 1보다 큰 경우, 다음 단계를 수행 : 나는 엑스 코드 3.2.5, 아이폰 OS 4.2에 내 코드를 실행하고
[[NSURLCache sharedURLCache] removeAllCachedResponses];
[self.webView removeFromSuperview];
self.webView.delegate = nil;
self.webView = nil;
NSLog(@"[self.webView retainCount] %d", [self.webView retainCount]);
.
모두 도와 주셔서 감사합니다.
답변 해 주셔서 감사합니다. 실제로, 나는 webview를 다음과 같이 초기화했다 : self.webView = [[[UIWebView alloc] initWithFrame : CGRectZero] autorelease]; 인스 트루먼 트를 통해 관중의 해고에 대한 누출을 발견 할 수 없습니다. 그러나 컨트롤은 레벨 1 경고와 함께 didReceiveMemoryWarning 메소드에 도달하고 앱이 다운됩니다. – random
@techenthusiast 솔루션을 찾았습니까? 솔루션을 게시하면 매우 유용합니다. 똑같은 경고가 mycase에서 반복되고 충돌했다. 이미지를로드하는 네 개의 webview를 사용하고있다. –