2010-04-15 63 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

編輯:爲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'方法的代碼。 (另外:Cocoa中的方法名稱一般應該以小寫字母開頭。) – 2010-04-15 20:24:40

回答

0

添加代碼你測試模擬器或真實設備上?

模擬器已知存在一些內存泄漏,這些泄漏並不存在於真實設備中。

+0

在模擬器上... – Nnp 2010-04-15 20:54:34

+0

我會先在真實設備上嘗試,然後再查找代碼中的錯誤。 – 2010-04-15 21:04:20

+0

感謝Ben,讓我試試看... – Nnp 2010-04-15 22:11:24

0

我得到了

收到內存警告,1級

然後應用程序與巨大的文字大小墜毀在網絡視圖中。 This article幫助我解決了泄漏問題。使用非常簡單直接。