質問があります。誰かが私を助けてくれたら最高です。クラス myObject とクラス HelloWorldLayer があります。HelloWorld では、myObjectX でメソッド doSomething を呼び出したいと考えています。
しかし、
[myObjectX doSomething];
それは働きたくありません。
この方法で解決策を知っている人はいますか??
残りのコードを変更せずに myObjectX で doSomething を呼び出さなければならない方法。
どうもありがとう。
myObject.h
@interface myObject : CCSprite {
}
-(void)doSomething;
@end
myObject.m
@implementation myObject
-(void)doSomething
{
NSLog(@"test");
}
@end
HelloWorldLayer.h
@interface HelloWorldLayer : CCLayerGKLeaderboardViewControllerDelegate>
{
CCSprite *myObjectX;
}
-(void)test;
@end
HelloWorldLayer.m
@implementation HelloWorldLayer
-(void)test
{
myObjectX = [[myObject alloc]init];
[myObjectX doSomething];
}
@end