Swift 3:覆盖BecomeFirstResponder时出现"未使用的调用结果"

Mat*_*ler 9 ios swift3

UIView子类中,我是覆盖BecomeFirstResponder(返回一个Bool.

class MyViewSubclass:UIView {
 ...
    override func becomeFirstResponder() -> Bool {
        // some stuff
        return super.becomeFirstResponder()
    }
 ...
}
Run Code Online (Sandbox Code Playgroud)

在子类的对象上调用此方法时,我收到警告Result of call to 'becomeFirstResponder()' is Unused.

当我不覆盖时,不会发生此消息becomeFirstResponder.

我知道,与斯威夫特3的方法返回结果已经演变行为(见@discardableResultSE-0047),但我希望一个覆盖有相同的行为,其超强的方法.

我错了认为或者它可能是编译器错误?

编辑:
仅供参考,为此提交了一个错误.

Mat*_*ler 1

该错误在最新的 Swift 版本中得到解决。