我的應用程序使用GPS,並在每次更新GPS時分配一個NSNumber實例變量,並且在發佈前的最後一次測試中,我發現它泄漏了很多。我很確定,我知道哪些線路會導致泄漏,但我無法解決如何解決這個問題。客觀c泄漏NSNumber被保留
latitude = [[NSNumber numberWithFloat:[[coordinates objectAtIndex:0] floatValue]] retain];
這條線是我的GPS更新方法,並定期運行。 Latitude是一個實例變量,當我刪除保留時,我不能再訪問我需要的其他方法中的變量。我有dealloc方法中釋放的變量,但似乎沒有做任何事情。
我瞭解alloc-release範例,但我仍然不確定如何解決此問題。
感謝馬克,似乎已清除它。 – MechEngineer 2011-06-02 16:02:49