O pod não compila com Xcode 10 e Swift 4.2
Tipo de Instalação
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
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
.
Comentários muito úteis
Vou lançar uma atualização hoje ou amanhã.
Por favor fique atento.