I am very new to Swift (got started this week) and I\'m migrating my app from Objective-C. I have basically the following code in Objective-C that works fine:
Use the rawValue initializer: it's an initializer automatically generated for enums.
self.timeFilterSelected = MyTimeFilter(rawValue: (sender as UIButton).tag)!
see: The Swift Programming Language § Enumerations
NOTE: This answer has changed. Earlier version of Swift use the class method fromRaw() to convert raw values to enumerated values.