我需要在子类
中覆盖超类的setter超类:
Interface Public:
@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
}
我该如何解决?我需要直接设置这个属性
答案 0 :(得分:7)
解决了子类中的代码
name == NULL
答案 1 :(得分:0)
使用“超级”关键字。
- (void)setMediaView:(UIView *)mediaView {
[super setMediaView:mediaView];
}