以下是我的枚举类型。
enum HomeDataType: String, CaseIterable {
case questions = "questions"
case smallIcons = "smallIcons"
case retailers = "retailers"
case products = "products"
case banners = "banners"
case single_product = "single_product"
case single_retail = "single_retail"
case categories = "categories"
case airport = "All_Airport"
case single_banner = "single_banner"
case none = "none"
}
想要检查一个值是否存在于枚举中吗?怎么做?
HomeDataType.init(rawValue: "banners")
并检查它是否为nil
。或者,如果你有一个具有多个可能值的HomeDataType
,那么你需要一个 OptionSet,但可能需要进行其他更改。 - Larme