【发布时间】:2017-04-03 23:06:44
【问题描述】:
如何将此代码转换为 Swift
typedef UIViewController<CalendarViewControllerNavigation> CalendarViewController;
试图到处寻找解决方案,但似乎找不到对此的参考。
【问题讨论】:
-
您在问题中使用了
typealias标签。所以你似乎已经知道答案了。 -
Swift 目前不支持表达从类继承并符合给定协议的东西的类型——但it will in a future version of the language。
-
你有什么其他方法可以做到这一点。也许创建 UIViewController 的扩展,按下协议该扩展的类型别名?
标签: objective-c swift typedef code-conversion type-alias