Я использую Obj-C lib в проекте Swift с мостом. Все в порядке, за исключением NS_ENUM с таможенной стоимостью:Obj-C to Swift Проблемы с мостом: NS_ENUM -> enum
Obj-C (оригинал)
typedef NS_ENUM(NSInteger, HTTPStatusCode) {
// Informational 1xx
HTTPStatusCodeContinue = 100,
HTTPStatusCodeSwitchingProtocols = 101,
HTTPStatusCodeProcessing = 102,
HTTPStatusCodeCheckpoint = 103,
...
Swift (с мостом)
enum HTTPStatusCode : Int {
// Informational 1xx
case Continue
case SwitchingProtocols
case Processing
case Checkpoint
...
Как NS_ENUM реализацией в мостики может преобразовать Swift правильно?
Фактически Значение Swift произведет в мостиках являются строчным --- .continue .switchingProtocols .processing .checkpoint –