2012-04-10 2 views
-3

Ich arbeite an Location Finder App In dem ich meine aktuelle Breite & Länge in Map URL in UIWebview übergebe.Warnung bei empfangenem Speicher. Level = 1 in Webview

Jetzt was passiert ist, nachdem manchmal, wenn ich in-out Zoom, Seite 3-4 mal dann Startet Warnmeldungen geben:

Received memory warning. Level=2 

Edit:

Hier ist der Code:

- (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]; 
} 

Wichtiger Hinweis:

  • Ich habe bereits versucht, Speicherverwaltungstools zu verwenden, um Lecks zu finden. Aber ich bin nicht in der Lage, den genauen Grund für diese Warnungen zu finden.

Bitte helfen Sie mir.

Vielen Dank im Voraus.

+1

Bitte poste etwas Code, wir sind nicht psychisch! Ich würde vermuten, dass der Code, der hinein-/herauszoomt, irgendwo ein Leck hat? – deanWombourne

Antwort

1

Sie erhalten eine Speicherwarnung, weil ... iOS nicht genügend Arbeitsspeicher zur Verfügung steht. Sie sollten weniger verwenden, möglicherweise Caches temporärer Daten löschen oder Ihren Code optimieren. Wenn Sie den von Ihnen verwendeten Speicher nicht reduzieren, schließt das Betriebssystem Ihre App möglicherweise.

+1

Ähm, danke. Das ändert meine Antwort nicht wirklich. –

Verwandte Themen