Reputation: 1453
I have a NSDate *date1 in class1 implementation file(I initialized it as Global variable). I have NSDate *date2 in class 2 implementation file (initialized it as Global variable). I need to calculate the NSTimeInterval between the two dates in class 2. But I could not do it. I could not access date1 in this class. It is giving error as (date2 undeclared). Please give me help in how to call other class variables in this class.
Thank you.
Upvotes: 0
Views: 690
Reputation: 523274
You need to refer to date1
with extern:
// class1 file:
NSDate* date1 = nil;
// class2 file:
extern NSDate* date1;
static NSDate* date2 = nil; // remove the static if this is needed in other files.
Upvotes: 1