小编J. *_*Doe的帖子

扩展中的声明无法覆盖Swift 4中的错误

我有一个扩展名:

public extension UIWindow {
    override public func topMostController()->UIViewController? { ... }
}
Run Code Online (Sandbox Code Playgroud)

但是对于我,topMostController我得到了下一个错误:

Declarations in extensions cannot override yet error
Run Code Online (Sandbox Code Playgroud)

它适用于Swift 3.1,但对于Swift 4,我得到了这个错误.怎么修好?他们在Swift 4中有什么变化?

ios swift swift-playground swift4

62
推荐指数
2
解决办法
3万
查看次数

标签 统计

ios ×1

swift ×1

swift-playground ×1

swift4 ×1