Как мы можем обработать один и тот же случай с разными входами из ответа в Enum
's
enum MyNotificationType: String, Codable {
case practice = "push"
case practice = "PracticeRecommendation"
case play = "PlayRecommendation"
case play = "pop"
}
Редактировать:
Мне это нужно, потому что яобычная практика image
для
push, PracticeRecommendation
и play image
для
PlayRecommendation, всплывающее
Изменить 2:
enum MyNotificationType: String, Codable {
case push = "push"
case practice = "PracticeRecommendation"
case play = "PlayRecommendation"
case pop = "pop"
}
И добавлено switch
private func showImage(_ type: MyNotificationType) {
switch type {
case .practiceRecommendation, .push:
self.typeImgView.image = UIImage(named: "Practice")
break
case .play, .pop:
self.typeImgView.image = UIImage(named: "Play")
break
}
}
Для работы с изображениями