Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone UINavigationController中的CCGLView空白_Iphone_Ios_Cocos2d Iphone - Fatal编程技术网

Iphone UINavigationController中的CCGLView空白

Iphone UINavigationController中的CCGLView空白,iphone,ios,cocos2d-iphone,Iphone,Ios,Cocos2d Iphone,我有一个在Interface Builder中创建的CCGLView。我有一个根导航控件,我正在将自定义UIViewController推到该控件上。当这个UIViewController加载时,我在viewDidLoad中连接我的CCGLView,一切正常-我可以与我的场景交互 当我用“后退”按钮弹出viewcontroller,然后再次尝试加载它时,我的场景应该显示为黑色的空间。我错过什么了吗 以下是我为导演设置场景和视图的方式: - (void)viewDidLoad { [super v

我有一个在Interface Builder中创建的CCGLView。我有一个根导航控件,我正在将自定义UIViewController推到该控件上。当这个UIViewController加载时,我在viewDidLoad中连接我的CCGLView,一切正常-我可以与我的场景交互

当我用“后退”按钮弹出viewcontroller,然后再次尝试加载它时,我的场景应该显示为黑色的空间。我错过什么了吗

以下是我为导演设置场景和视图的方式:

- (void)viewDidLoad
{
[super viewDidLoad];
CCDirector *director = [CCDirector sharedDirector];
[director setAnimationInterval:1.0/60];
[director setView:glView]; // glView declared/typed in IB

CCScene *scene = [CCScene node];
[scene setContentSize:self.glView.frame.size];
scene.position = ccp(0,0);

self.storySceneLayer = [StorySceneLayer node];  // Create the scene that contains our game world
self.storySceneLayer.delegate  = self;
[scene addChild: self.storySceneLayer];

[director pushScene:scene];
[director runWithScene:scene];
[director startAnimation];

这与另一个问题有关,@gmogames在