我有一个Constant.h
文件存储我的常量字符串。但是当我尝试将Constant.h
文件添加到两个不同的类(使用#import "Constant.h"
)时,我得到了重复符号的错误。如何在没有重复符号错误的不同类中使用此文件?
答案 0 :(得分:4)
你宣称一直都是错的。 NSString
常量的正确方法是:
extern NSString *const ConstantName; // in Constant.h
NSString *const ConstantName = @"ConstantName"; // in Constant.m
另见this question及相关内容。
答案 1 :(得分:-2)
尝试使用以下代码在2个不同的类中使用常量文件
@class Constant;
在viewcontroller的.m文件中的@implementation之前使用它