Swift – Cast Int into enum:Int

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.

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)