Objective C Iphone在webview内存警告中打开Goog​​le地图应用程序方向页面URL

时间:2011-02-14 06:36:07

标签: iphone webview

HI,我试图做的是直接在webview中加载google方向页面,方法是传递源和目标的lat long值(得到我之前存储的这些stored_long lat值。并且我没有使用google api)所有内容工作正常,但问题是webview加载方向页面后,它开始得到内存警告,进一步浏览得到崩溃需要一个解决方案来修复这些...我将webview委托设置为nil并且还发布webview也有时它会崩溃wen后面的btn被按下....需要紧急帮助...伙计们

NSString * url = [NSString stringWithFormat:@“http://maps.google.com/maps/m?saddr=%f,%f&daddr=%f,%f&view=map&z=13 ”,Stored_lat3,Stored_long3,Stored_lat4,Stored_long4];

    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL     URLWithString:url]];

    aWebView.delegate = self;

    [aWebView loadRequest:request];

1 个答案:

答案 0 :(得分:0)

您是否尝试使用工具分析您的分配申请?

内存警告往往意味着您的应用程序使用了太多内存。可能在您打开Web视图之前,您正在使用大量内存。打开webview可能会让你的应用程序超越边缘。

在视图控制器中覆盖didReceiveMemoryWarning来清理内存也是防止应用程序崩溃的好策略。

我希望这有帮助!