如果您使用Xcode開發iOS應用程序並在不同設備上進行測試,那麼爲什麼它會採取不同的行爲,因爲這些設備是相同的型號並且具有相同的軟件版本?爲什麼iOS應用程序在兩個不同設備上的行爲不同?
例如,我最近一直在研究一個應用程序。該應用程序的一個乾淨的版本被放在兩個不同的iPhone5上。在手機上的一個運行(相同的軟件版本)
但是同時我會得到類似下面這樣的內存釋放錯誤:
*** -[CFString release]: message sent to deallocated instance
凡爲其他設備上,沒有這樣的錯誤會出現。
是否有任何明顯的原因,爲什麼這可能是任何應用程序的情況?
哪個字符串被釋放?郵政編碼以便我們更好地理解。 – jxpx777
問題的一部分是,我實際上並不知道發生了什麼,或者字符串在哪裏被釋放。這很奇怪。 –
您是否嘗試過在所有異常情況下設置斷點? – codingFriend1