2010-05-22 36 views
0

我尝试从我的服务器加载plist文件。我能想到的2种方式来做到这一点,但对于这两项文书说,有严重的内存泄露:加载远程内容时发生Objective-C内存泄露

NSData* plistData = [NSData dataWithContentsOfURL:url]; 

NSDictionary* updateDigest = [NSDictionary dictionaryWithContentsOfURL: [NSURL URLWithString:updateURL] ]; 

内存泄漏的回溯导致__CFURLCache在CFNetwork的,我想知道如果可以做些什么来解决泄漏问题?任何其他方式来加载远程plist XML,没有内存泄漏?

谢谢

回答

1

泄漏可能不是来自加载数据。这可能是从其他地方保留数据,而不是释放它。

+0

是的确是汤姆,误把保留给一个只能分配的属性。谢谢 :) – 2010-05-22 14:02:01