我正在尝试使用 aNSTimer
来调用类的超类中的函数。
如果我这样称呼它,该功能将起作用:
[super playNarrationForPage:[NSNumber numberWithInt:1]];
但如果我这样做:
NSTimer *narrationTimer = [NSTimer scheduledTimerWithTimeInterval:7.5
target:self.superclass
selector:@selector(playNarrationForPage:)
userInfo:[NSNumber numberWithInt:1]
repeats:NO
];
我收到此错误:unrecognized selector sent to class 0x106890
2012-07-06 21:14:59.522 MyApp[19955:707] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[MyBaseClass playNarrationForPage:]: unrecognized selector sent to class 0x106890'
我尝试设置super
为,target:
但我被告知“使用未声明的超级标识符”。有什么想法吗?