2010-08-11 56 views
0

我试图创建一个全局常量类:预计符限定符列表“的extern”

//Resources.h 
#import <Foundation/Foundation.h> 

@interface Resources : NSObject 
{ 
extern NSString * const MY_CONST; 
} 
@end 

//Resources.m 
#import "Resources.h" 

@implementation Resources 

NSString * const MY_CONST = @"my constant"; 

@end 

而得到这个讨厌的错误:预计符限定符-list'extern'前

我需要做什么?

谢谢

回答

5

extern NSString * const MY_CONST; 

类接口声明之外。 MY_CONST不是类的成员,所以为什么把它放在里面?

+0

好的,谢谢,不知道这个)) – Burjua 2010-08-11 15:21:35

+0

没有太多的选择:把一个外部或静态变量放在法伊尔是非法的 – 2010-08-11 15:22:22

+0

Jared P,我没有得到它,你是什么意思? – Burjua 2010-08-12 09:12:28

相关问题