我今天在客戶端,並在那裏做了一些錯誤修復。我將應用程序的工作副本部署到他們的iPad和iPhone上。完善。我回到家,現在在模擬器中運行應用程序....但它每次崩潰,我不知道如何。不幸的是,我看不到我改變了哪些會導致這種情況。ipad/iphone應用程序EXC_BAD_ACCESS只在模擬器中,不在設備上
有誰知道爲什麼你會在模擬器上看到錯誤信息Program received signal: 「EXC_BAD_ACCESS」
而不是iPad或iPhone?
我使用的Xcode 3.2.4的iPhone 3GS和iPad 3.2.2 OS4.1上OSX 10.6.4運行
感謝任何信息。我正在把我的頭髮撕掉....!
[更新]
這裏的地方它的失敗
- (void)dealloc
{
if (_node)
{
if (_node->_private == self) //THIS IS THE LINE that debug is stopping on
_node->_private = NULL;
_node = NULL;
}
//
[super dealloc];
}
你可能在最近一分鐘的變化中改變了某些東西,這些變化並沒有起作用。發佈一些代碼將有所幫助。此外,你是否已經通過使用斷點來嘗試找出問題? – MishieMoo 2010-09-23 19:59:58
如果您從XCode調試器運行模擬器調試版本,調試器會顯示錯誤/崩潰的位置? – hotpaw2 2010-09-23 20:33:05
也可能想嘗試啓用NSZombie來查看正在發生的事情。 – 2010-09-23 20:34:54