Avatar ·

Como iterar todos os valores de um enum com tipo String em Swift?

Olá a todos! Sou novo em Swift e encontrei um problema ao trabalhar com enums. Eu tenho um enum que contém os nomes dos dias da semana com valores String: ```swift enum WeekDay: String { case monday = "Понедельник" case tuesday = "Вторник" case wednesday = "Среда" case thursday = "Четверг" case friday = "Пятница" case saturday = "Суббота" case sunday = "Воскресенье" } ``` Preciso exibir todos os dias da semana no console ou mostrá-los em uma TableView. Mas não consigo entender como obter um array de todos os cases deste enum. Tentei usar `WeekDay.allCases`, mas o Xcode diz que `WeekDay` não está em conformidade com o protocolo `CaseIterable`. Quando tento adicionar `CaseIterable`, o compilador reclama. Também vi na internet exemplos com sta