Input-mask-ios: XCode 10 e Swift 4.2 não conseguem construir

Criado em 21 set. 2018  ·  4Comentários  ·  Fonte: RedMadRobot/input-mask-ios

O pod não compila com Xcode 10 e Swift 4.2

Tipo de Instalação

  • 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

Comentários muito úteis

Vou lançar uma atualização hoje ou amanhã.
Por favor fique atento.

Todos 4 comentários

Como solução temporária, abra as configurações do projeto de Pods, selecione o destino InputMask e altere a versão do idioma do Swift para Swift 4. Observe que você precisa fazer isso toda vez que executar pod install .

Seria interessante ver o PR mesclado, uma vez que atualmente a maioria das bibliotecas já está atualizando sua versão para o swift 4.2.

Vou lançar uma atualização hoje ou amanhã.
Por favor fique atento.

Fixo em 4.0.1 .

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

SteynMarnus picture SteynMarnus  ·  11Comentários

caioremedio picture caioremedio  ·  6Comentários

LinusGeffarth picture LinusGeffarth  ·  4Comentários

KompoD picture KompoD  ·  5Comentários

beltik picture beltik  ·  6Comentários