我有个问题。如果有人可以帮助我,那就太好了。我有一个类 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