我有一个名为“ID_KEY”的常量,它在3个单独的.m文件的顶部声明,其中没有包含其他文件.
声明如下:
#import "PublicGamesResponse.h" NSString *const ID_KEY = @"id"; ... @implementation PublicGamesResponse
而其他两个类也是如此.但是我收到一个链接器错误抱怨同名的多个定义(如果我要注释掉两个定义,这就消失了).
我的问题是为什么链接器抱怨这个呢? ID_KEY的每个定义都超出了所有其他定义的范围,所以我不明白为什么链接器在抱怨.
作为免责声明,我清理了项目并重新启动了xCode,并在网站上查找了类似的问题,但没有运气.