2011-05-16 55 views
3

我已經閱讀了很多關於UIWebView的泄漏問題但我的情況非常簡單,所以我決定去找一個新的問題。 當我嘗試從WebView loadRequest方法加載文件時,如果我在Instruments中觀看,則內存分配會不斷增加。但是如果我看到泄漏,儀器中根本沒有泄漏。UIWebView在iPad中爲loadRequest吃所有內存

我使用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

,但似乎沒有爲我工作了。

@interface MyView: UIViewController <UIWebViewDelegate> { 

IBOutlet UIWebView *webView; 

} 

@property (nonatomic, retain) IBOutlet UIWebView *webView; 

========= 我的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]; 

} 

內等待您的答覆。

在此先感謝

+0

良好的格式是你的朋友 – 2011-05-16 15:20:11

回答

0

你試過登錄以下的委託方法?

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { 
    NSLog(@"Error: %@", [error description]); 
} 
+0

我沒有得到這個委託方法的任何錯誤 – Ekra 2011-05-17 12:04:32