我正在嘗試重新啓動我的遊戲的CCDirector。但我有錯誤。重新啓動CCDIrector導致奇怪的錯誤
這一切飛度是我的代碼在我的菜單[我的菜單與XIB]:
- (void) retryGame:(NSNotification *)notif {
[menu2Game.view removeFromSuperview];
[[CCDirector sharedDirector] end];
[[CCDirector sharedDirector] release];
[self startGame:play];
}
它給我和EXC_BAD_ACCESS。就在我做了兩次。第一個作品完美...
但是,如果除去
[self startGame:play];
我將返回到菜單,我點擊按鈕戲,我可以國防部它無限的時間和它的作品!
我退出了它,我不工作我試了20次。
- (void) quitGame:(NSNotification *)notif {
[menu2Game.view removeFromSuperview];
[[CCDirector sharedDirector] end];
[[CCDirector sharedDirector] release];
//Restart Animations
[logo setFrame:CGRectMake(239, 119, 1, 1)];
[play setFrame:CGRectMake(-233, play.frame.origin.y, play.frame.size.width, play.frame.size.height)];
[options setFrame:CGRectMake(-233, options.frame.origin.y, options.frame.size.width, options.frame.size.height)];
[extras setFrame:CGRectMake(-233, extras.frame.origin.y, extras.frame.size.width, extras.frame.size.height)];
[GC setFrame:CGRectMake(0, 300, 1, 1)];
[self viewDidLoad];
}
//在我viewDidLoad中我只有動畫
可能是什麼問題呢?我嘗試延遲做[perfomselector],但它的同樣的問題...只要我回到菜單並點擊播放,我可以再次播放。無論速度,您可以點擊播放,暫停,退出,播放,暫停,退出等......而遊戲去完美
感謝
我得到了同樣的問題,我會發布更多的信息...謝謝 – Edig