2011-04-07 71 views
2

enter image description hereenter image description here基礎庫中的應用曹景偉泄漏

CTTelephonyNetworkInfo *networkInfo = [[CTTelephonyNetworkInfo alloc] init]; 
    CTCarrier *carrier = [networkInfo subscriberCellularProvider]; 
    NSString *currentCountry=[carrier isoCountryCode]; 
    [networkInfo release]; 

我使用這段代碼在我的應用程序,以確定該國的user.I我得到的,因爲這和儀器泄漏展示了負責任的庫爲基礎我正在使用IOS 4.1進行測試。如何解決這個問題。

+1

您可能需要向Apple提交一個錯誤。你唯一能做的就是緩存答案,所以你只泄漏一次... – amattn 2011-04-07 18:03:36

回答

3

什麼是泄漏?它在哪裏保留/發佈?

請記住,當儀器發現泄漏時,它會告訴您泄漏分配的位置是而不是它可能過度保留的位置。系統框架中肯定存在泄漏,但是它們之間的距離很小,可以安全地假設它是由您的代碼引起的,直到證明其他情況爲止。

+0

感謝您的答覆。我已經發布了儀器的屏幕截圖。 – agupta 2011-04-07 18:57:01

+0

突出顯示的保留的回溯是什麼?首先,分配的回溯是什麼? – bbum 2011-04-07 20:18:27

+0

我已經發布了backtrace.Will這個幫助。 – agupta 2011-04-08 00:20:59