我将AVAudioPlayer分类为:
#import <AVFoundation/AVFoundation.h>
@interface AudioPlayer : AVAudioPlayer {
// irrelevant objects...
}
-(void) myMethod;
@end
我还将myMethod放在了实现中。在另一个类中,我实例化子类(不是AVAudioPlayer)并导入标题。
当我尝试调用myMethod时,我收到错误:
[AVAudioPlayer myMethod]:无法识别的选择器发送到实例
我确定我创建了一个AudioPlayer类,而不是AVAudioPlayer,那么是什么给出了?
答案 0 :(得分:0)
:)很容易在创建对象后立即检查对象的类型。看起来像[audioplayer class]技巧工作