无法在viewController类的常量文件中访问typedef枚举声明的函数

时间:2013-10-09 08:39:19

标签: ios objective-c enums

.pch文件中,我创建了此enum

typedef enum {
    PostTypeImage = 1,
    PostTypeVideo,
    PostTypeYoutubeVideo
}PostType;

现在我想在我的视图控制器中使用它,但我无法访问它们。

我这样做,在.h文件中我为此创建了属性 并在.m合成它但我无法达到预期的结果,因为它显示此行本身的错误

@property (strong, nonatomic)PostType postType;

请帮助我,我知道这是一件小事,但它确实耗费了我很多时间

1 个答案:

答案 0 :(得分:1)

枚举是原始C类型,您不需要保留它,使用它:

@property (assign, nonatomic)PostType postType;

与使用整数或布尔值相同。