【发布时间】:2012-04-22 16:58:42
【问题描述】:
我正在开发 Location Finder 应用程序,其中我将我当前的纬度和经度传递到 UIWebview 中的地图 URL。
现在有时会发生什么,当我将页面放大 3-4 次后,它开始发出警告消息:
Received memory warning. Level=2
编辑:
代码如下:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
NSString *urlAddress = [NSString stringWithFormat:@"https://www.google.com/maps?saddr=%25f,%25f&daddr=%25f,%25f%2522,appDel.curr_lat,appDel.curr_long,degreeslat,degresslong%255D";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[self.webview loadRequest:requestObj];
}
重要提示:
- 我已经尝试使用内存管理工具来查找泄漏。但我无法找到此警告背后的确切原因。
请帮帮我。
提前致谢。
【问题讨论】:
-
请贴一些代码,我们不是通灵者!我猜想放大/缩小的代码在某处有泄漏?
标签: objective-c iphone memory-leaks uiwebview