2012-04-10 2 views
-3

Я работаю над поиском местоположения Приложение, в котором я передаю свою текущую широту & долготу в URL-адрес карты в UIWebview.Предупреждение о наличии памяти. Уровень = 1 в Webview

Что происходит после иногда, когда я Приблизьте-то, что в 3-4 раза Page затем он начинает давать предупредительные сообщения:

Received memory warning. Level=2 

Edit:

Вот код:

- (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

ответ

1

Вы получаете предупреждение о памяти, потому что ... iOS работает на низкой памяти. Вы должны использовать меньше, возможно, очищать кеши временных данных или оптимизировать свой код. Если вы не уменьшаете объем используемой памяти, ОС может закрыть ваше приложение.

+1

Er, спасибо. На самом деле это не меняет мой ответ. –

Смежные вопросы