Is there a way to reference a Swift enum from an Objective-C header? If you want to see Swift classes in the Objective-C header you can use
@objc class Foo
You can access Swift enums in Objective-C, but only if the enum is declared with an @objc qualifier, which means that it has to be of type Int.
@objc
Int