UIWebView에서 많은 누출 문제에 대해 읽었습니다. 그러나 매우 간단한 과정이어서 새로운 질문을하기로 결정했습니다. WebView loadRequest 메서드에서 파일을로드하려고하면 할당이 계측기에서 볼 때 계속 증가합니다. 그러나 누출을 발견하면 악기에서 누수가 전혀 발생하지 않습니다.iPad에서 loadRequest에 대한 모든 메모리를 먹는 UIWebView
나는 4.3 sdk를 사용하고 있으므로 최신 문제 여야합니다.
는이 기사 Why UIWebView Eating so many Memory? 및 http://blog.techno-barje.fr/post/2010/10/04/UIWebView-secrets-part1-memory-leaks-on-xmlhttprequest
아무것도하지만 나를 위해 작동하는 것 같다이 문서를 통해 갔다. 내 MYVIEW 클래스
@synthesize webView;
-(void)viewDidLoad {
[super viewDidLoad];
NSString *path = [documentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"%@", pathString]];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:path]] ];
}
-(void)dealloc {
[webView release];
}
내부
@interface MyView: UIViewController <UIWebViewDelegate> {
IBOutlet UIWebView *webView;
}
@property (nonatomic, retain) IBOutlet UIWebView *webView;
========= 당신의 응답을 기다리는 중.
미리 감사드립니다.
좋은 서식을 사용하고 있습니다. –