Input-mask-ios: XCode10とSwift4.2のビルドに失敗する

作成日 2018年09月21日  ·  4コメント  ·  ソース: RedMadRobot/input-mask-ios

ポッドはXcode10およびSwift4.2でコンパイルされません

インストールタイプ

  • ココアポッド

追加のコンテキスト

/Users/Damasceno/Documents/GitHub/caronae-ios/Pods/InputMask/Source/InputMask/InputMask/Classes/View/MaskedTextFieldDelegate.swift:167:72: error: 'UITextFieldDidEndEditingReason' has been renamed to 'UITextField.DidEndEditingReason'
    open func textFieldDidEndEditing(_ textField: UITextField, reason: UITextFieldDidEndEditingReason) {
                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                       UITextField.DidEndEditingReason
UIKit.UITextFieldDidEndEditingReason:3:18: note: 'UITextFieldDidEndEditingReason' was obsoleted in Swift 4.2
public typealias UITextFieldDidEndEditingReason = UITextField.DidEndEditingReason
bug

最も参考になるコメント

今日または明日アップデートを発行します。
どうぞお楽しみに。

全てのコメント4件

一時的な回避策として、Podsプロジェクト設定を開き、InputMaskターゲットを選択し、Swift言語バージョンをSwift 4に変更します。 pod installを実行するたびにこれを行う必要があることに注意してください。

現在ほとんどのライブラリがすでにswift4.2のバージョンを更新しているため、PRがマージされるのを見るのは興味深いでしょう。

今日または明日アップデートを発行します。
どうぞお楽しみに。

4.0.1修正されました。

このページは役に立ちましたか?
0 / 5 - 0 評価