2012-04-10 80 views
-3

我正在使用位置查找应用程序,其中我正在将我的当前纬度&经度转换为地图网址UIWebview收到内存警告。 Webview中的级别= 1

现在发生的事情是,有时后我放大出该页面,然后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]; 
} 

重要提示:

  • 我已经尝试使用内存管理工具来查找泄漏。但我无法找到此警告背后的确切原因。

请帮帮我。

在此先感谢。

+1

请张贴一些代码,我们不是通灵!我猜想放大/缩小的代码有泄漏的地方? – deanWombourne 2012-04-10 11:49:02

回答

1

您正在收到内存警告,因为... iOS内存不足。您应该少用一些,或者清除临时数据的缓存,或者优化代码。如果您不减少您使用的内存量,操作系统可能会关闭您的应用程序。

+1

呃,谢谢。这并不能改变我的答案。 – 2012-04-10 13:17:41