2012-05-11 42 views
0

我的泄漏儀表顯示我有兩個保留計數但我只釋放一次對象。我查看了我的代碼,但找不到第二個分配。泄漏儀器是否有辦法向我指示物體被分配的所有位置?iOS泄漏儀器保留計數

回答

0

那麼,能夠至少知道什麼樣的物體泄漏已經是一件大事。你有沒有試過靜態分析儀?因爲它可能會幫助你處理這個問題。另一件事,僅僅因爲你分配一次,並不意味着你只有一個保留數。大部分與內存管理有關的問題(從我的經驗來看)都與糟糕的體系結構有關,很快你就會發現自己使用意大利麪代碼。告訴我你是否將你的對象傳遞給另一個班級?例如,作爲代表?

+0

原來我遇到的問題是類似於這個http://stackoverflow.com/questions/7685952/ios-releasing-variable-with-property-nonatomic-retain 我正在傳遞一個對象到一個新的目的。這增加了保留數量。 – user1120008

+0

好吧,很高興你發現你的問題。 – Peres