我有 1 CCScene( PlayScene) 和 2 CCLayer( PlayLayerand HUDLayer) 作为它的孩子。在我的PlayLayer.m情况下,我正在调用我在PlayScene课堂上声明的另一种方法。我调用该方法的方式是通过以下代码(in PlayLayer.m):
[(PlayScene *) self.parent gameStory:@"story2.png"];
该方法声明如下(in PlayScene.h):
-(void)gameStory:(NSString *)imgName;
让我感到困惑的是,我在代码的底部做了同样的事情,而且它有效,方法被调用了。但是当我尝试在 PlayLayer.m 的开头更早地再次调用此方法时,由于self.parent = (null).
任何人都可以帮我点亮一些灯吗?
PS该方法最终会调用另一个方法HUDLayer.m,以防万一这件事让你更清楚。