我在class1实现文件中有一个NSDate * date1(我将其初始化为全局变量)。我在第2类实现文件中有NSDate * date2(将其初始化为全局变量)。 我需要计算第2类中两个日期之间的NSTimeInterval。但我不能这样做。我无法在此课程中访问date1。它给出了错误(date2 unclared)。请告诉我如何在这个类中调用其他类变量。
谢谢。
答案 0 :(得分:1)
您需要使用extern:
来引用date1
// class1 file:
NSDate* date1 = nil;
// class2 file:
extern NSDate* date1;
static NSDate* date2 = nil; // remove the static if this is needed in other files.