Вы можете получить доступ к своему перечислению ProgramState, например
let state = ProgramState.ProgramDone
Помните, что состояние ProgramState
Тип. Если вы хотите получить доступ ко всем случаям как String, вам нужно определить тип для вашего перечисления, как показано ниже
enum ProgramState : String {
case ProgramNotStarted
case ProgramRunning
case ProgramPaused
case ProgramDone
}
let state = ProgramState.ProgramDone.rawValue
Теперь вы можете получить доступ к его значению как String