Я получаю ошибку function definition is not allowed here
для всех трех enum
s. Недавно я обновился до Xcode 6.0.1, и теперь я получаю эту ошибку. Как я могу исправить эту ошибку, не следует ли использовать этот макрос. Я также установил целевой SDK в ios 6.0, который поддерживает эти макросы.
BConstants.h
#ifndef asdf_BPConstants_h
#define asdf_BPConstants_h
typedef NS_ENUM(NSUInteger, BTheme) {
kField
};
typedef NS_ENUM(NSUInteger, BItem) {
kBox
};
typedef NS_ENUM(NSUInteger, BMovementState) {
kTouchUp,
kTouchDown
};
#endif