2016-10-22 8 views
1

最初のレスポンダ関数が「メソッドはそのスーパークラスのメソッドをオーバーライドしません」というメッセージが表示されます。私はこれをオンラインで見て、解決策はありません。私はこれを解決するのを助けてくれますか?ここにコードがあります。ここでIsfirstresponder swift issue

public override func isFirstResponder() -> Bool { 
    // Return true if any of `self`'s subviews is the current first responder. 
    // Needs to unwrap the IBOutlets otherwise IBInspectable is crashing when using CardTextField because IBOutlets 
    // are not initialized yet when IBInspectable engine runs. 
    guard let numberInputTextField = numberInputTextField, let monthTextField = monthTextField, let yearTextField = yearTextField, let cvcTextField = cvcTextField else { 
     return false 
    } 

    return [numberInputTextField, monthTextField, yearTextField, cvcTextField] 
     .filter({$0.isFirstResponder}) 
     .isEmpty == false 
} 

エラー

Error of IsFirstResponderError

答えて

2

の画像は、この交換してみます:これで

public override func isFirstResponder() -> Bool { 

public override var isFirstResponder: Bool { 

Apple doc