我正在使用C++庫。所以我將我的.m文件轉換爲.mm文件。將枚舉值分配給不兼容類型int
現在發生了什麼我無法設置枚舉值。
見枚舉
typedef enum{
ImageSourceTypeCamera,
ImageSourceTypePhotoLibrary,
ImageSourceTypeNone
}
ImageSourceType;
//房產
@property(nonatomic,assign) ImageSourceType ImageSourceType;
現在,當我使用這行的給我錯誤
self.ImageSourceType=2;// assigning to 'ImageProcessType' from incompaitable with 'int'
你能確認你的枚舉名爲ImageProcessType,抑或是ImageSourceType?你爲什麼不使用名字而不是數字? – Justin
對不起,我有兩個枚舉混合我已經更新我的問題 – Mahavir