0

我正在开发一个使用 cocos2D 的应用程序。它工作得很好,但是在某些过渡期间我遇到了问题。有时,我在使用时遇到错误:

[[CCDirector sharedDirector] replaceScene:[Menu scene]];

我得到:

Unbalanced calls to begin/end appearance transitions for <MyViewController>

我通过这个链接看到例如同时有两个相同的视图控制器,或者其他类似的东西。我还看到我必须使用:

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...
 }];
4

0 回答 0