我有一个类似于
的constants.h文件#ifndef constants_h
#define constants_h
#define MyAdUnitID @"XXXXXXX"
#define GoogleAnalyticsID = @"XXXXX"
#endif
并希望在我的其他实现文件中引用它。这些只是我想要的整个程序中的NSString实例的简单字符串值,但似乎无法使其工作。
如果有更好的做法,请告诉我!
答案 0 :(得分:7)
使用extern而不是define。
在.h:
extern NSString* SHKFacebookAppID;
in .m:
NSString* SHKFacebookAppID = @"1234567890";