无法覆盖另一个扩展中的扩展功能 - Swift 4

时间:2017-10-11 14:18:48

标签: swift swift4

我正在尝试将代码从Swift 3转换为Swift 4:

import UIKit

extension UIView: Localizable {
    public func localize() {
        subviews.forEach { $0.localize() }
    }
}

public extension UILabel {
    public override func localize() {
        super.localize()
        localize(text) { text = $0 }
    }
}

在Swift 4上使用类似逻辑运行此代码的解决方案是什么?

0 个答案:

没有答案