如何从具有常数的枚举到具有字符串类型的枚举的枚举

  • 本文关键字:枚举 类型 字符串 常数 ios swift
  • 更新时间 :
  • 英文 :


我有2个枚举。

首先枚举包含常数:

enum Constants {
static let settings = "settings"
static let help = "Help"
}

第二枚枚举是字符串类型,其中很少:

enum SettingsName: String {
    case Settings = "Settings"
    case Help = "Help"
}

我如何将字符串从常数枚举与我的第二个枚举相关联?我尝试过case Settings = Constants.settings,但不起作用。

你不能。案例的原始值必须是字面的。

最新更新