나는 alayer라고하는 레이어가 하나 있는데 버튼을 클릭하면 abutton이라고하는 버튼이 있습니다. blayer라고하는 다른 레이어가 대체로 표시되지 않고 Scene을 표시합니다.cocos2d-iphone의 다른 레이어에 표시된 레이어를 닫는 방법
-(void)abuttonclicked:(id)sender
{
blayer *blayer = [blayer node];
blayer.position = ccp(1,1);
[self addChild:blayer];
}
blayer.m이 bbutton 및 문자열 값라는 버튼을 bstring 호출 한 다음 코드,
alayer.m에, 나는 B 버튼을 클릭, 그것은 blayer을 닫습니다 (alayer에서 blayer을 제거), 문자열 값 bstring을 전달하여 다음 코드를 확인하십시오.
-(void)bbuttonclicked:(id)sender
{
// how can do here to close its self(remove its self from alayer), and pass the bstring to alayer?
}
감사합니다.
ps. NSUserDefault를 사용하여 문자열 값을 전달할 수 있지만이 방법이 좋지 않다고 생각합니다. 값을 전달할 수있는 또 다른 방법이 있습니까?