2012-09-27 57 views
0

我正在使用restkit,因爲一個項目的最近幾個月,我真的很喜歡它處理諸如獲取json和保存到本地持久性存儲區等複雜操作的魔力。雖然它對我來說很有幫助,但我一直在經歷偶然的崩潰,原因是內存警告不足。除了所有複雜的操作之外,我覺得它使用了一個巨大的內存。即使我禁用了緩存策略和inmemorycache使用情況,它也會消耗大量內存。有沒有人遇到過restkit的類似問題?我相信你們中有些人在使用iPhone的大型圖書館時遇到了這個問題。有沒有辦法刪除或最小化映射和其他東西的內存使用情況。Restkit低內存警告

任何形式,如果解決方案將不勝感激。我急切地等待任何有用的建議。

回答

1

你是否正在處理像NSData或類似的非常大的對象?必要時使用ARC和@autorelease?

也許你隱式地保留了大量的指針引用,並且內存不足以處理。如果您發佈了一段代碼,我們可以爲您提供更多幫助。

+0

我大部分時間都是使用NSData下載圖片,並且該對象只是我需要時常參考的一個強大屬性。 – Sandeep