Я пытаюсь выполнить функцию внутри перечисления, но при выполнении этого кода ContentType.SaveContent("News")
я продолжаю получать следующую ошибку: Use of instance member on type 'ContentType'; did you mean to use a value of type 'ContentType' instead?
. Почему это не работает, когда я устанавливаю тип в String?выполнить функцию внутри enum
enum ContentType: String {
case News = "News"
case Card = "CardStack"
func SaveContent(type: String) {
switch type {
case ContentType.News.rawValue:
print("news")
case ContentType.Card.rawValue:
print("card")
default:
break
}
}
}