覆盖 ImageView 的图像 属性 时出错

Error in overriding image property of ImageView

如果 imageView 未解决,我试图将 ImageView 的 getter 覆盖为 return 占位符图像,但我有错误,我无法做到。

为什么会发生这种情况,我该如何解决这个问题?

我的代码

 @implementation OvalImageView
- (UIImage *)image
{
  return _image? _image : [UIImage imageNamed:@"avatar-big-placeholder"];
}

Error: Use of undeclared identifier '_image'

已解决

- (UIImage *)image
{
return [super image]? [super image] : [UIImage imageNamed:@"avatar-big-placeholder"];
}

我这样做是因为如果 imageView 中没有用户照片,我需要加载带有图像占位符的 imageView。然后用户添加照片占位符完成。对我来说简单有效