2010-04-15 114 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帮助我解决了泄漏问题。使用非常简单直接。