在UIWebView中加载谷歌地图时的内存警告

时间:2012-04-17 10:44:48

标签: objective-c ios4 uiwebview

在我的应用中,UIWebView加载谷歌地图,同时使用它 方向网址== http://maps.google.com/maps?f=d&hl=en&geocode=&saddr=37.774930,-122.419415&daddr=37.7655277,-122.421811&ie=UTF8&z=12

它抛出“收到内存警告”并且我的应用程序崩溃了。

UIWebview是我视图控制器中UIView的子视图。我把它作为IBOutlet。

请帮助我,这给我的应用带来了很多麻烦。

提前谢谢你......

2 个答案:

答案 0 :(得分:0)

.H /// ----     #import

@interface WebsiteViewController : UIViewController <UIWebViewDelegate>

{

IBOutlet UIWebView *webView;

}

@property(nonatomic,retain) IBOutlet UIWebView *webView;

的.m /// ---

-(void)viewDidLoad {
     NSURLRequest *request = [[NSURLRequest alloc] initWithURL:@"url"];
[self.webView setScalesPageToFit:YES];
[self.webView loadRequest:request];
[request release]; 
}

答案 1 :(得分:0)

您的应用程序是否真的崩溃了(Xcode调试器是否会捕获它?您是否可以发布崩溃的线程的堆栈跟踪),或者操作系统是否因为使用了太多内存而将其关闭?

您可能还尝试使用NSZombieEnabled重现崩溃 - 请查看Xcode文档以获取有关如何执行此操作的详细信息。