У меня есть этот ЬурейиЙ:ЬурейеГо с таким же именем в разных классах Objective-C
//MyClass_1.h
typedef enum
{
edit,
copy,
paste
} textAction;
и когда я хочу это ЬурейиЙ в MyClass_2.h:
//MyClass_2.h
typedef enum
{
edit,
copy,
paste
} textAction;
У меня есть ошибка: TYPEDEF переопределение с types ('enum textAction' vs 'enum textAction'). В MyClass_2.h я не использовал #import MyClass_2 !!! Почему у меня эта ошибка?
оба имеют одинаковое значение, так что вы можете использовать тот, который уже создан. – Vinodh
Почему вы должны определить это в обоих файлах? Разве вы не можете просто сделать это в Constants.h и '# import' в обоих местах? –
Так typedef enum {edit, copy, paste} textAction; является глобальной операцией? – rubik