我需要在我的子类中覆盖父类(super class)的setter
父类(super class):
公共(public)接口(interface):
@property (weak, nonatomic) UIView *mediaView;
实现:
- (void)setMediaView:(UIView *)mediaView
{
// some code
}
子类:
实现:
- (void)setMediaView:(UIView *)mediaView
{
// some code
_mediaView = mediaView; --- ERROR: Use of undeclared identifier '_mediaView'
// some code
}
我该如何解决?我需要直接设置这个属性
最佳答案
用子类中的代码解决
@synthesize mediaView = _mediaView;
关于iOS:覆盖子类中父类(super class)的setter属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31059416/