假设我们有一个名为BaseViewController
的超类,在其.h
文件中定义了以下枚举。
typedef NS_ENUM(NSUInteger, SectionType) {
SectionTypeUserName,
SectionTypeUserAddress,
...
SectionTypeUserPets
}
此枚举是表视图中节的类型。
现在,我得到了另一个名为ASubViewController
的视图控制器,它是从BaseViewController
继承的。
由于现在的节类型与下面的有些不同,因此如何在if的开头插入新元素。
typedef NS_ENUM(NSUInteger,SectionType){ SectionTypeUserTitle,//只需插入此行 SectionTypeUserName, SectionTypeUserAddress, ... SectionTypeUserPets }
因为其余代码不需要任何修改。默认设置就足够了。
那么如何实现呢?