ожидаемый список спецификаторов-спецификаторов перед 'extern' - PullRequest
0 голосов
/ 11 августа 2010

Я пытаюсь создать класс с глобальными константами:

//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

И получаю эту неприятную ошибку: ожидаемый список спецификаторов-спецификаторов перед 'extern'

Что мне нужно сделать?

Спасибо

1 Ответ

5 голосов
/ 11 августа 2010

1001 * ставить *

extern NSString * const MY_CONST;

вне объявления интерфейса класса. MY_CONST не является членом класса, так зачем его помещать внутрь?

...