Input-mask-ios: XCode 10 y Swift 4.2 no se pueden construir

Creado en 21 sept. 2018  ·  4Comentarios  ·  Fuente: RedMadRobot/input-mask-ios

El pod no se compila con Xcode 10 y Swift 4.2

Tipo de instalación

  • Cocoapods

Contexto adicional

/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

Comentario más útil

Voy a publicar una actualización hoy o mañana.
Por favor manténgase al tanto.

Todos 4 comentarios

Como solución temporal, abra la configuración del proyecto Pods, seleccione el destino InputMask y cambie la versión de idioma rápido a Swift 4. Tenga en cuenta que debe hacer esto cada vez que ejecute pod install .

Sería interesante ver las relaciones públicas fusionadas, ya que actualmente la mayoría de las bibliotecas ya están actualizando su versión para swift 4.2.

Voy a publicar una actualización hoy o mañana.
Por favor manténgase al tanto.

Fijo en 4.0.1 .

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

razalur picture razalur  ·  3Comentarios

beltik picture beltik  ·  6Comentarios

osterlind picture osterlind  ·  3Comentarios

caioremedio picture caioremedio  ·  6Comentarios

MrJox picture MrJox  ·  11Comentarios