我创建了一个类UIPopoverBackgroundView
:
@interface TestPopView : UIPopoverBackgroundView
@end
我尝试访问arrowOffset
类的属性UIPopoverBackgroundView
。
但是当我在我的子类中实现一个方法,并且我想直接访问arrowOffset
时(使用_arrowOffset
形式,而不是getter&setter
),编译器会抱怨“使用未声明的标识符_arrowOffset
是什么原因,我无法直接获得财产?
答案 0 :(得分:2)
实例变量_arrowOffset是私有iVar到超类,因此我们不能直接访问子类。你可以使用getter / setter在子类中使用它,它可以工作。