gpt4 book ai didi

iphone - UIWebView 占用 iPad 中 loadRequest 的所有内存

转载 作者:行者123 更新时间:2023-12-03 16:22:37 25 4
gpt4 key购买 nike

我已经阅读了有关 UIWebView 的很多泄漏问题,但我的情况非常简单,所以我决定提出一个新问题。当我尝试从 WebView loadRequest 方法加载文件时,如果我在 Instruments 中观看,内存分配会不断增加。但如果我看到泄漏,则仪器中根本没有泄漏。

我使用的是 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];

}

等待您的回复。

提前致谢

最佳答案

您是否尝试过记录以下委托(delegate)方法?

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

关于iphone - UIWebView 占用 iPad 中 loadRequest 的所有内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6019378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com