1

可能重复:
Xcode 重复符号错误

我有一个Constant.h存储我的常量字符串的文件。但是,当我尝试将Constant.h文件添加到两个不同的类(使用#import "Constant.h")时,出现重复符号错误。如何在不同的类中使用此文件而不会出现重复符号错误?

4

2 回答 2

4

你在声明常量是错误的。NSString常量的正确方法是:

extern NSString *const ConstantName; // in Constant.h
NSString *const ConstantName = @"ConstantName"; // in Constant.m

另请参阅此问题和相关问题。

于 2012-11-14T17:26:59.593 回答
-2

尝试使用下面的代码在 2 个不同的类中使用常量文件

     @class Constant; 

在视图控制器的 .m 文件中的 @implementation 之前使用它

于 2012-11-14T17:24:07.290 回答