首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自UIPopoverBackgroundView的子类无法访问UIPopoverBackgroundView的实例变量

来自UIPopoverBackgroundView的子类无法访问UIPopoverBackgroundView的实例变量
EN

Stack Overflow用户
提问于 2016-09-29 07:51:00
回答 1查看 62关注 0票数 0

我创建了一个类是UIPopoverBackgroundView的子类

代码语言:javascript
复制
@interface TestPopView : UIPopoverBackgroundView

@end

其中我尝试访问属性arrowOffset of UIPopoverBackgroundView类。

但是,当我在子类中实现一个方法,并且我想直接访问arrowOffset (使用表单_arrowOffset,而不是使用getter&setter)时,编译器会抱怨“使用未声明的标识符_arrowOffset”。

原因是什么,我不能进入物业指导?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-29 07:58:35

实例变量_arrowOffset是超类的私有iVar,因此子类不能直接访问我们。您可以使用getter/setter在子类中使用它,它可以工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39764413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档