내 장면에 레이어를 추가하고 있는데, 초기화 후 부울을 설정하여 완전히로드 된 시점을 doneInitializing
~ YES
으로 확인하고 싶습니다. 하지만 어떻게 든 그것을 접근해야합니다 ... 나는 그것을 어떻게합니까?CCLayer에서 속성에 액세스하는 방법?
LoadingScreen.h
@interface LoadingScreen : CCLayerColor{
CCLayer *hWL;
}
LoadingScreen.m
hWL = [HelloWorldLayer node];
[self addChild:hWL];
if(hWL.doneInitializing == YES){ // that is where I get stuck
//do something
}
내가 변수 doneInitializing
에 액세스 할 수 있습니다 ... 왜?
HelloWorldLayer.h
@interface HelloWorldLayer : CCLayer
{
BOOL doneInitializing;
}
@property (nonatomic,readwrite) BOOL doneInitializing;
HelloWorldLayer.m는
@synthesize doneInitializing;
이를 달성하기 위해 더 나은 방법이 있나요? 이에
@interface LoadingScreen : CCLayerColor{
CCLayer *hWL;
}
:
Perfect. 고마워요 .--) 나는 그것에 대해 생각할 수 없었지만, 분명하고 분명한 감사입니다. –