在不同场景中如何传递值

我找到的大部分方法都是单例类。

我想从menuscreen.m中传递一个值到helloworldlayer.m中,能不能请高手指点一个最简单的方法?

谢谢

我试过的方法,不过没用。

- (void) changeScenePlay
{
   CCScene *testscene = [HelloWorldLayer scene];

    testscene.number = 1;

    [[CCDirector sharedDirector] replaceScene:testscene];
}

Cocos2d-x中一个CCNotificationCenter类,可以订阅和发送消息,而且可以包含数据,在Cocos2d中应该是NSNotificationCenter?(你找找,名字应该差不多~),它可以实现不同的场景中传递数据~

关于在ios中传值的两种方式,推荐阅读:iOS传值方式