iOS:从子类中的超类覆盖setter属性

ads*_*dlf 2 inheritance subclass objective-c superclass ios

我需要在子类中覆盖超类的setter

超类:

界面公众:

 @property (weak, nonatomic) UIView *mediaView;
Run Code Online (Sandbox Code Playgroud)

执行:

 - (void)setMediaView:(UIView *)mediaView
{
 // some code
}
Run Code Online (Sandbox Code Playgroud)

亚纲:

执行:

 - (void)setMediaView:(UIView *)mediaView
{
 // some code
 _mediaView = mediaView; --- ERROR: Use of undeclared identifier '_mediaView'
 // some code 
}
Run Code Online (Sandbox Code Playgroud)

我该如何解决?我需要直接设置这个属性

ads*_*dlf 7

解决了子类中的代码

 @synthesize mediaView = _mediaView;
Run Code Online (Sandbox Code Playgroud)