我定义的常量给了我“未声明的标识符”问题。我将它们放在一个Constants.h
文件中,该文件包含在我的 .pch 文件中。我认为这可能与我的 .pch 文件有关,但是,如果我从那里删除它并#import
在需要其中一个常量的类之一中尝试它,那么我仍然会收到“未声明的标识符”错误。
如果我将每一#define
行直接放在 .m 类文件的顶部,它们就可以工作。所以我的语法是正确的。
所以它与 .h 文件本身有关,但我不知道是什么。
//
// Constants.h
// Sliding Drawer
#define kOffscreenX 320 // X coord when Sliding Drawer is offscreen
#define kVisibleX 40 // X coord when Sliding Drawer is visible
// WordlistButton
#define kNumScores 3
// Fonts
#define kMessageFontSize 14
#define kScoreFontSize 10