【发布时间】:2021-04-08 03:40:56
【问题描述】:
如果我想扩展一个像 AVAudioPlayer 这样的类,最好的方法是向 AVAudioPlayerDelegate 添加另一个方法?
我应该为它创建一个类别,我应该扩展它吗?
如果我扩展它,我是否还必须确保覆盖实际的委托 getter/setter?我将如何扩展协议?
以下给我错误
@protocol AudioTrackDelegate : AVAudioPlayerDelegate {
- (void)foo;
}
@end
@interface AudioTrack : AVAudioPlayer {
}
@end
【问题讨论】:
标签: iphone objective-c