2010-05-22 35 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