在開發 iPhone, iPad 程式時,
模擬器上執行有時會遇到 BAD_ACCESS 的訊息,
舉例來說,
將某一個物件的指標 release 之後,
卻想用 NSLog 來印出這個指標的內容,
此時就會出現 BAD_ACCESS 的訊息!
那麼,如何得到多一點的錯誤資訊來幫助我們 Debug 呢?
以 XCode 4 而言,
從 Product -> Edit Scheme -> Arguments
在Argument裡面加入這三個參數:
NSZombieEnabled YES
MallocStackLogging YES
MallocStackLoggingNoCompact YES
可以幫助我們得到多一點錯誤資訊!
0 意見:
張貼留言