我正在使用枚举填充 UITableView。现在在运行时,在获得服务器数据后,我需要决定是否填充第一部分。因此,我需要删除第一个枚举 (MyListSectionType1) 条目才能使其正常工作。
typedef enum {
MyListSectionType1,
MyListSectionType2,
MyListSectionType3,
MyListSectionType4,
MyListSectionType5,
MyListSectionType6,
MyListSectionType7,
MyListSectionTypeMax,
} MyListSectionType;
我想尝试使用下面的代码,但如何在运行时定义 showShow 是另一个问题。我尝试在获取服务器数据的类中定义它,但这不起作用。有什么线索吗?
typedef enum {
#ifdef showShow
MyListSectionType1,
#endif
MyListSectionType2,
MyListSectionType3,
MyListSectionType4,
MyListSectionType5,
MyListSectionType6,
MyListSectionType7,
MyListSectionTypeMax,
} MyListSectionType;