假设您有一个枚举:
typedef enum {
Sunday,
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday
} DayOfWeek;
在编写 switch 语句时,Xcode 试图帮助编写 switch 语句片段:
然后:
很好,但我需要列出所有枚举:
DayOfWeek day = ...; // a day of week
switch (day) {
case Sunday:
break;
case Monday:
break;
case Tuesday:
break;
case Wednesday:
break;
case Thursday:
break;
case Friday:
break;
case Saturday:
break;
default:
break;
}
不幸的是,必须手动完成:(是否有任何已知的片段来填充所有案例? 当然,我看到一些 3 岁的答案说这是不可能的,但也许从那时起发生了一些变化?有什么想法吗?
最佳答案
简答:
使用 Editor
> Refactor
> Add Missing Switch Cases
方便的方法:
关于ios - 如何使用 Xcode 自动完成枚举开关?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22096852/