gpt4 book ai didi

ios - 从应用程序委托(delegate)访问全局变量

转载 作者:行者123 更新时间:2023-11-28 21:53:52 26 4
gpt4 key购买 nike

我正在尝试创建教程中概述的全局变量 here. Howeer,当我尝试使用以下代码分配我的 AppDelegate 时,出现与没有为“委托(delegate)”声明的@interface 相关的错误

AppDelegate = [(RoadSafetyAppAppDelegate *)[UIApplication sharedApplication] delegate];

基本上,我在我的应用程序委托(delegate)中声明了一个字符串,我需要将其用作全局变量,但由于这个错误我无法访问它。

谁能看出哪里出了问题?

最佳答案

Actor 放错地方了。你想要:

AppDelegate = (RoadSafetyAppAppDelegate *)[[UIApplication sharedApplication] delegate];

您想将调用结果转换为 delegate,而不是调用 sharedApplication

顺便说一句——以小写字母开头的变量和方法命名是标准做法。类名只能以大写字母开头。

关于ios - 从应用程序委托(delegate)访问全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27283484/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com