From adc2db9bb29e7f316c46b6de679db1522ffc9cc8 Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期五, 23 八月 2024 11:39:37 +0800 Subject: [PATCH] fix --- Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextFieldDelegate.swift | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextFieldDelegate.swift b/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextFieldDelegate.swift index 8cc195f..bb31b03 100644 --- a/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextFieldDelegate.swift +++ b/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextFieldDelegate.swift @@ -31,8 +31,8 @@ if delegate == nil { - if let unwrapDelegate: UITextFieldDelegate = textFieldViewCachedInfo(textField)?.textFieldDelegate { - if unwrapDelegate.responds(to: #selector(UITextFieldDelegate.textFieldShouldBeginEditing(_:))) { + if let unwrapDelegate: any UITextFieldDelegate = textFieldViewCachedInfo(textField)?.textFieldDelegate { + if unwrapDelegate.responds(to: #selector((any UITextFieldDelegate).textFieldShouldBeginEditing(_:))) { return unwrapDelegate.textFieldShouldBeginEditing?(textField) ?? false } } @@ -45,8 +45,8 @@ if delegate == nil { - if let unwrapDelegate: UITextFieldDelegate = textFieldViewCachedInfo(textField)?.textFieldDelegate { - if unwrapDelegate.responds(to: #selector(UITextFieldDelegate.textFieldShouldEndEditing(_:))) { + if let unwrapDelegate: any UITextFieldDelegate = textFieldViewCachedInfo(textField)?.textFieldDelegate { + if unwrapDelegate.responds(to: #selector((any UITextFieldDelegate).textFieldShouldEndEditing(_:))) { return unwrapDelegate.textFieldShouldEndEditing?(textField) ?? false } } @@ -58,7 +58,7 @@ @objc public func textFieldDidBeginEditing(_ textField: UITextField) { updateReturnKeyTypeOnTextField(textField) - var aDelegate: UITextFieldDelegate? = delegate + var aDelegate: (any UITextFieldDelegate)? = delegate if aDelegate == nil { @@ -72,7 +72,7 @@ @objc public func textFieldDidEndEditing(_ textField: UITextField) { - var aDelegate: UITextFieldDelegate? = delegate + var aDelegate: (any UITextFieldDelegate)? = delegate if aDelegate == nil { @@ -86,7 +86,7 @@ @objc public func textFieldDidEndEditing(_ textField: UITextField, reason: UITextField.DidEndEditingReason) { - var aDelegate: UITextFieldDelegate? = delegate + var aDelegate: (any UITextFieldDelegate)? = delegate if aDelegate == nil { @@ -104,8 +104,8 @@ if delegate == nil { - if let unwrapDelegate: UITextFieldDelegate = textFieldViewCachedInfo(textField)?.textFieldDelegate { - let selector: Selector = #selector(UITextFieldDelegate.textField(_:shouldChangeCharactersIn: + if let unwrapDelegate: any UITextFieldDelegate = textFieldViewCachedInfo(textField)?.textFieldDelegate { + let selector: Selector = #selector((any UITextFieldDelegate).textField(_:shouldChangeCharactersIn: replacementString:)) if unwrapDelegate.responds(to: selector) { return unwrapDelegate.textField?(textField, @@ -121,8 +121,8 @@ if delegate == nil { - if let unwrapDelegate: UITextFieldDelegate = textFieldViewCachedInfo(textField)?.textFieldDelegate { - if unwrapDelegate.responds(to: #selector(UITextFieldDelegate.textFieldShouldClear(_:))) { + if let unwrapDelegate: any UITextFieldDelegate = textFieldViewCachedInfo(textField)?.textFieldDelegate { + if unwrapDelegate.responds(to: #selector((any UITextFieldDelegate).textFieldShouldClear(_:))) { return unwrapDelegate.textFieldShouldClear?(textField) ?? false } } @@ -137,8 +137,8 @@ if delegate == nil { - if let unwrapDelegate: UITextFieldDelegate = textFieldViewCachedInfo(textField)?.textFieldDelegate { - if unwrapDelegate.responds(to: #selector(UITextFieldDelegate.textFieldShouldReturn(_:))) { + if let unwrapDelegate: any UITextFieldDelegate = textFieldViewCachedInfo(textField)?.textFieldDelegate { + if unwrapDelegate.responds(to: #selector((any UITextFieldDelegate).textFieldShouldReturn(_:))) { isReturn = unwrapDelegate.textFieldShouldReturn?(textField) ?? false } } -- Gitblit v1.7.1