我需要在class1中创建全局变量,它将保存一些坐标,然后我想在不同的class2中使用它们。这些变量在class1中的方法中使用和更改,然后我需要在class1中的方法使用后在class2中调用它们。我的研究将我带到了“extern”定义,但我不太清楚如何在第2类中获得这些全局变量的值。任何示例代码都将非常感激。
答案 0 :(得分:0)
创建标题和源文件GlobalVariable.h和GlobalVariable.m
在GlobalVariable.h中声明全局变量如下: extern NSString * globalString;
在GlobalVariable.m中输入默认值,如下所示: NSString * globalString = @“global_string”;
将#import“GlobalVariable.h”放在要使用全局变量的文件中,您可以像访问本地变量一样访问它们。