First of all, I tried almost all the solutions given in stackoverflow but I didn\'t succeed in implement global vars, I even did a step by step tutorial and still I get the
You can't put extern variables to *.h file.
So in GlobalVariables.m you have:
extern NSArray *farmerlist;
NSArray *farmerlist;
And:
@interface GlobalVars : NSObject
{
}
@end
@implementation GlobalVars
{
}
@end
are not needed
[edit]
for example:
Other.m
#import "GlobalVars1.h"
GlobalVars1.h
extern NSArray *truckBoxes;
extern NSArray *farmerlist;
extern NSString *farmerCardNumber;
extern NSString *fName;
GlobalVars.h
#import
@interface GlobalVars : NSObject
{
}
@end
GlobalVars.m
#import "GlobalVars.h"
NSArray *farmerlist;
NSArray *truckBoxes;
NSString *farmerCardNumber;
NSString *fName;
@implementation GlobalVars
{
}
@end