Avatar
Swift4からextensionに書いたメソッドをoverride出来なくなりました
extension のメソッドが @objc なら出来ると思います。
9:32 AM
import UIKit extension UIViewController { @objc var foo: Int { return -1 } } class MyViewController : UIViewController {} extension MyViewController { override var foo: Int { return 1 } } MyViewController().foo // → 1