Я добавляю слой к своей сцене, и я хочу проверить, когда он полностью загружен, установив логическое значение после моей инициализации с именем 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;
Есть ли лучший подход для достижения этой цели ??
Perfect. Спасибо :-) Я не мог об этом подумать, но это понятно и понятно, спасибо. –