在游戏中心“创建新帐户”屏幕后,我得到一个黑屏

时间:2012-02-07 14:49:57

标签: iphone opengl-es game-center

我正在开发一款OpenGL iPhone游戏。当我从GameCenter的“创建一个新帐户”回来时,我得到一个黑屏。

我也试过通过OpenFeint使用GameCenter。它还是黑屏。当GameCenter的“创建新帐户”屏幕关闭时,有人能告诉我是否可以获得任何类型的通知吗?

感谢。

1 个答案:

答案 0 :(得分:1)

您的openGL视图(EAGLView)可能位于rootviewcontroller的nib文件的顶部,因此当您的应用获取内存警告时,您的EAGLView会获取dealloc,导致glview从rootviewcontroller中消失。因此,删除内存警告并尝试删除nib文件,这会导致在收到内存警告时释放EAGLView。您可以通过在main.m中放置AppDelegate类名并在构建阶段从已编译资源中删除.xib文件来轻松删除MainWindow.xib。