私は拡張機能を持っています:
public extension UIWindow {
override public func topMostController()->UIViewController? { ... }
}
しかし、私topMostController
の場合、次のエラーが発生します:
Declarations in extensions cannot override yet error
Swift 3.1 では問題なく動作しますが、Swift 4 ではこのエラーが発生します。どうすれば修正できますか?Swift 4 で何が変更されましたか?