[英]Help with typedef enum
這是我第一次使用typedef枚舉,我需要一些幫助來設置它。 這是我的一些代碼:
typedef enum {
user,
vip,
admin
} status;
@property (nonatomic, assign) status status;
當我打電話給這個
[self setStatus:vip];
工作正常。 但是,當我再次調用它時,該應用程序崩潰,控制台中沒有任何內容。 我再次調用它,但是狀態不同,例如
[self setStatus:user];
我該怎么做才能修復我的代碼? 提前致謝
而且,狀態在.m中綜合。
代替nonatomic和assign ...,使其具有可讀寫性,因為typedef在技術上由數字表示。
試試這個代碼
typedef enum {
user,
vip,
admin
} Status
@implementation thisClass {
Status status;
}
@property (nonatomic, readwrite) Status status;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.