iOS Enumerations and Optionals in Swift Introduction to Enumerations Getting Rid of Strings

Gregg Squire
Gregg Squire
14,829 Points

At the end of the video, he types "let isMuted = isNotificationMuted(on: type)" Why does this return true?

Shouldn't this be "let isMuted = isNotificationMuted(on: .weekend)," which returns true for me, but why does the other one work?

1 Answer

Phil Wood
Phil Wood
575 Points

Hi Gregg,

In the second to last statement Pasan assigns the variable 'type' a value of 'weekend'. He does this by storing the returned value of the function dayType().

He then passes the variable 'type' to the function isNotificationMuted(). Effectively passing the same value as you suggested : 'weekend'.