-1
每當我點擊一個按鈕去我的下一個場景,我得到一個BAD_ACCESS
錯誤。閱讀工具和使用它來修復殭屍
我用儀器/殭屍得到這個讀數
從它說什麼,MainMenuNew,這是我我使用將用戶定向到不同的場景第一個場景是莫名其妙的殭屍?
「Responsible Caller」中的方法不屬於我的方法,它們是cocos2d方法或系統方法。
我也嘗試啓用ARC看看是否會有所幫助,但不幸的是同樣的錯誤顯示。我也嘗試運行我的應用程序啓用NSZombies和選項檢查殭屍對象的診斷,並提出這個錯誤。
正如你可以在控制檯中看到也有此消息
2014-03-26 16:49:43.449 CountingApp[760:60b] *** -[MainMenuNew respondsToSelector:]: message sent to deallocated instance 0x166a9800
任何想法都對如何擺脫這個殭屍的?我會嘗試發佈下面的相關代碼,讓我知道你是否需要更多。
我的現場方法(cocos2d的V2.0模板標法)
+(CCScene *) scene
{
// scene is an autorelease object.
CCScene *scene = [CCScene node];
// layer is an autorelease object.
MainMenuNew *layer = [MainMenuNew node];
// add layer as a child to scene
//[scene addChild:rectLayer];
[scene addChild: layer];
// return the scene
return scene;
}