加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

objective-c – 如何访问其他类中的app delegate字段?

发布时间:2020-12-16 10:43:11 所属栏目:百科 来源:网络整理
导读:在我的一个控制器中,我想访问我的app delegate的字段.因此,要检索应用程序委托,我使用以下代码: [[UIApplication sharedApplication] delegate]; 但是,当我尝试将其转换为我的委托名称时,我得到的错误是名称未声明. 我是否必须在要访问字段的类中导入应用程
在我的一个控制器中,我想访问我的app delegate的字段.因此,要检索应用程序委托,我使用以下代码:

[[UIApplication sharedApplication] delegate];

但是,当我尝试将其转换为我的委托名称时,我得到的错误是名称未声明.

我是否必须在要访问字段的类中导入应用程序委托的头文件?

解决方法

Do I have to import the header file of the app delegate in the class where I want to access the fields?

是.您还可以在预编译头(.pch)文件中抛出#import语句.这将为您提供项目中所有文件的特定类的引用.

或者,你可以总是玩危险的游戏,忽略编译器“可能没有响应”警告,只是发送没有强制转换的消息到你的特定类. (将其视为身份证明.)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读