我正在尝试从图层调用方法。有问题的方法在该层的父级中。
例子:
“生存”是我的场景名称 “SSpriteLayer”是我的图层名称
SSpriteLayer.m
//this id not my actual method, just a simplified version
-(void) spritePick {
[scene initSpritePick];
NSLog(@"sent");
{
SSpriteLayer.h
#import Survival
@interface SSpriteLayer : CCLayer {
Survival *scene;
}
生存.m
- (void) initSpritePick {
NSLog(@"test");
}
文本“测试”从未出现在日志中,但我层中的方法被调用。问题是即使发送了对该方法的调用,它也永远找不到该方法,并且什么也没有发生。我没有收到任何错误消息。
我已经尝试了所有我知道的方法来做到这一点,所以请你给我一些建议,或者指出问题所在。