gpt4 book ai didi

ios - 使用 nib 文件开始/结束外观转换的不平衡调用

转载 作者:行者123 更新时间:2023-11-29 02:43:14 24 4
gpt4 key购买 nike

在我的项目中,我使用cocos2D。我的问题是,有时我会收到错误消息“为 开始外观转换的调用不平衡...导致问题的 View Controller 在框架中,它是一个 nib 文件,所以我看不到任何东西该 View Controller 的介绍以及它在框架中的使用方式。我在互联网上看到这个错误是当两个 View Controller 同时启动时引起的,我想这就是我的情况。事实上,当我退出场景并从其他菜单重新启动场景时出现此警告。我得到了黑屏,但我听到了场景的音乐,当我尝试打印 Sprite 的不透明度时,它总是给我 255。我读到,replace scene method remove the precedence scene and push the new one, so I would have only one scene on the screen,但事实上它看起来不像......我尝试添加(当我退出场景时,以便将 View 放在后面(如果它在这里)......):

[self setZOrder:-100];
[self setVisible:NO];
[self removeFromParentAndCleanup:YES];
[[CCDirector sharedDirector] replaceScene:[CCTransitionFade transitionWithDuration:0.1 scene:[Menu scene]]];

但是两者看起来都像工作。我无法访问导致不平衡转换的 View Controller ,因为它是框架中的一个 nib 文件,并且无法正确删除黑屏,这是一个旧屏幕...

我该如何解决这个问题?

感谢您的帮助!

最佳答案

我首先要尝试的是

po [[UIWindow keyWindow] recursiveDescription]

然后你就可以看到 View 的分层是什么,以及相关属性。

另一种方法是询问框架附带的示例项目(如果有)来展示如何使用它。通常,API 的运行时特征和用法记录不足,主要焦点只是方法调用。代码示例可以阐明这一领域。

你说你用的是cocos 2d;您使用定制抽屉吗?您是否实现了所有应该实现的回调?

关于ios - 使用 nib 文件开始/结束外观转换的不平衡调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25476591/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com