-3

我正在开发 Location Finder 应用程序,其中我将我当前的纬度和经度传递到UIWebview.

现在会发生什么,有时当我放大该页 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];
}

重要的提示 :

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

请帮我。

提前致谢。

4

1 回答 1

1

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

于 2012-04-10T12:12:22.557 回答