我正在使用一个使用cocos2D的应用程序。它工作得很好,但在某些过渡期间我遇到了问题。有时,我使用时会收到错误:
[[CCDirector sharedDirector] replaceScene:[Menu scene]];
我明白了:
Unbalanced calls to begin/end appearance transitions for <MyViewController>
我看到this链接,例如同时有两个相同的视图控制器,或者其他类似的东西。我也看到我必须使用:
setAnimated:NO
解决这个问题。但我不能用CCScene
。
我怎么能解决这个问题?
感谢您的帮助!
附加代码:
WillExit:^{
// This code is called when exiting the portal
[[NSUserDefaults standardUserDefaults] synchronize];
[[NSNotificationCenter defaultCenter] removeObserver:self];
[[CCDirector sharedDirector] replaceScene:[Menu scene]];
//[[CCDirector sharedDirector].view setanimated:NO]; I try some things like this...
}];