我有一层叫alayer,还有一个叫abutton的按钮,当点击按钮时,另一个叫blayer的层会显示在alayer中,而不是replaceScene,请看下面的代码,
图层.m
-(void)abuttonclicked:(id)sender
{
blayer *blayer = [blayer node];
blayer.position = ccp(1,1);
[self addChild:blayer];
}
blayer.m 有一个叫做 bbutton 的按钮和一个叫做 bstring 的字符串值,我想点击 b 按钮,它会关闭 blayer(从 alayer 中删除 blayer),并将字符串值 bstring 传递给 alayer,请看下面的代码,
-(void)bbuttonclicked:(id)sender
{
// how can do here to close its self(remove its self from alayer), and pass the bstring to alayer?
}
谢谢。
附言。我可以使用 NSUserDefault 来传递字符串值,但我认为这是一种不好的方法,还有另一种传递值的方法吗?