2010-04-15 2 views
0

я получаю следующие утечки памяти для WebViewUIWebView утечки памяти

initWebUILocalStorageSupport 
    MobileQuickLookLibrary() 

и вот мой код, я не знаю, что я пропавшими без вести.

NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:10.0f]; 
[theRequest setHTTPMethod:@"POST"]; 

NSData *data = [self GenerateData]; 
if (data) { 
    [theRequest setHTTPBody:data]; 
} 
[webView loadRequest:theRequest]; 

я надеюсь, что мой вопрос clear.thanks

EDIT: добавление кода для GenerateData

NSArray * results = [self.managedObjectContext executeFetchRequest:request error:&error]; 
if (!error) { 
    for (Items *item in results) { 

    } 
    NSString *theBodyString = [[CJSONSerializer serializer] serializeDictionary:theRequestDictionary]; 
    theBodyData = [theBodyString dataUsingEncoding:NSUTF8StringEncoding]; 
    } 
return theBodyData; 
+0

Показать код для метода 'GenerateData'. (Кроме того, имена методов в какао обычно должны начинаться с буквы в нижнем регистре.) –

ответ

0

Вы тестирования тренажера или на реальном устройстве?

Известно, что симулятор имеет некоторые утечки памяти, которых нет в реальных устройствах.

+0

на симуляторе ... – Nnp

+0

Сначала я попытался бы на реальном устройстве, прежде чем искать ошибки в вашем коде. –

+0

спасибо, Бен, позвольте мне попробовать ... – Nnp

0

Я получил

получил предупреждение памяти, уровень 1

, а затем приложение разбился с огромным размером текста в веб-представлении. This article помог мне решить проблему утечки. Очень простая и простая в использовании.

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