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+TextViewDelegate.swift |   48 +++++++++++++++++++++++++-----------------------
 1 files changed, 25 insertions(+), 23 deletions(-)

diff --git a/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextViewDelegate.swift b/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextViewDelegate.swift
index 6519cc3..3a799dc 100644
--- a/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextViewDelegate.swift
+++ b/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextViewDelegate.swift
@@ -31,8 +31,8 @@
 
         if delegate == nil {
 
-            if let unwrapDelegate: UITextViewDelegate = textFieldViewCachedInfo(textView)?.textViewDelegate {
-                if unwrapDelegate.responds(to: #selector(UITextViewDelegate.textViewShouldBeginEditing(_:))) {
+            if let unwrapDelegate: any UITextViewDelegate = textFieldViewCachedInfo(textView)?.textViewDelegate {
+                if unwrapDelegate.responds(to: #selector((any UITextViewDelegate).textViewShouldBeginEditing(_:))) {
                     return unwrapDelegate.textViewShouldBeginEditing?(textView) ?? false
                 }
             }
@@ -45,8 +45,8 @@
 
         if delegate == nil {
 
-            if let unwrapDelegate: UITextViewDelegate = textFieldViewCachedInfo(textView)?.textViewDelegate {
-                if unwrapDelegate.responds(to: #selector(UITextViewDelegate.textViewShouldEndEditing(_:))) {
+            if let unwrapDelegate: any UITextViewDelegate = textFieldViewCachedInfo(textView)?.textViewDelegate {
+                if unwrapDelegate.responds(to: #selector((any UITextViewDelegate).textViewShouldEndEditing(_:))) {
                     return unwrapDelegate.textViewShouldEndEditing?(textView) ?? false
                 }
             }
@@ -58,7 +58,7 @@
     @objc public func textViewDidBeginEditing(_ textView: UITextView) {
         updateReturnKeyTypeOnTextField(textView)
 
-        var aDelegate: UITextViewDelegate? = delegate
+        var aDelegate: (any UITextViewDelegate)? = delegate
 
         if aDelegate == nil {
 
@@ -72,7 +72,7 @@
 
     @objc public func textViewDidEndEditing(_ textView: UITextView) {
 
-        var aDelegate: UITextViewDelegate? = delegate
+        var aDelegate: (any UITextViewDelegate)? = delegate
 
         if aDelegate == nil {
 
@@ -92,8 +92,8 @@
 
         if delegate == nil {
 
-            if let unwrapDelegate: UITextViewDelegate = textFieldViewCachedInfo(textView)?.textViewDelegate {
-                let selector: Selector = #selector(UITextViewDelegate.textView(_:shouldChangeTextIn:replacementText:))
+            if let unwrapDelegate: any UITextViewDelegate = textFieldViewCachedInfo(textView)?.textViewDelegate {
+                let selector = #selector((any UITextViewDelegate).textView(_:shouldChangeTextIn:replacementText:))
                 if unwrapDelegate.responds(to: selector) {
                     isReturn = (unwrapDelegate.textView?(textView,
                                                          shouldChangeTextIn: range,
@@ -111,7 +111,7 @@
 
     @objc public func textViewDidChange(_ textView: UITextView) {
 
-        var aDelegate: UITextViewDelegate? = delegate
+        var aDelegate: (any UITextViewDelegate)? = delegate
 
         if aDelegate == nil {
 
@@ -125,7 +125,7 @@
 
     @objc public func textViewDidChangeSelection(_ textView: UITextView) {
 
-        var aDelegate: UITextViewDelegate? = delegate
+        var aDelegate: (any UITextViewDelegate)? = delegate
 
         if aDelegate == nil {
 
@@ -144,7 +144,7 @@
 
         if delegate == nil {
 
-            if let unwrapDelegate: UITextViewDelegate = textFieldViewCachedInfo(aTextView)?.textViewDelegate {
+            if let unwrapDelegate: any UITextViewDelegate = textFieldViewCachedInfo(aTextView)?.textViewDelegate {
                 let selector: Selector = #selector(textView as
                                                    (UITextView, URL, NSRange, UITextItemInteraction) -> Bool)
                 if unwrapDelegate.responds(to: selector) {
@@ -166,7 +166,7 @@
 
         if delegate == nil {
 
-            if let unwrapDelegate: UITextViewDelegate = textFieldViewCachedInfo(aTextView)?.textViewDelegate {
+            if let unwrapDelegate: any UITextViewDelegate = textFieldViewCachedInfo(aTextView)?.textViewDelegate {
                 let selector: Selector = #selector(textView as
                                                    (UITextView, NSTextAttachment, NSRange, UITextItemInteraction)
                                                    -> Bool)
@@ -189,7 +189,7 @@
 
         if delegate == nil {
 
-            if let unwrapDelegate: UITextViewDelegate = textFieldViewCachedInfo(aTextView)?.textViewDelegate {
+            if let unwrapDelegate: any UITextViewDelegate = textFieldViewCachedInfo(aTextView)?.textViewDelegate {
                 if unwrapDelegate.responds(to: #selector(textView as (UITextView, URL, NSRange) -> Bool)) {
                     return unwrapDelegate.textView?(aTextView,
                                                     shouldInteractWith: URL,
@@ -208,7 +208,7 @@
 
         if delegate == nil {
 
-            if let unwrapDelegate: UITextViewDelegate = textFieldViewCachedInfo(aTextView)?.textViewDelegate {
+            if let unwrapDelegate: any UITextViewDelegate = textFieldViewCachedInfo(aTextView)?.textViewDelegate {
                 if unwrapDelegate.responds(to: #selector(textView as (UITextView, NSTextAttachment, NSRange) -> Bool)) {
                     return unwrapDelegate.textView?(aTextView,
                                                     shouldInteractWith: textAttachment,
@@ -230,7 +230,7 @@
                          suggestedActions: [UIMenuElement]) -> UIMenu? {
         if delegate == nil {
 
-            if let unwrapDelegate: UITextViewDelegate = textFieldViewCachedInfo(aTextView)?.textViewDelegate {
+            if let unwrapDelegate: any UITextViewDelegate = textFieldViewCachedInfo(aTextView)?.textViewDelegate {
 
                 let selector: Selector = #selector(textView as
                                                    (UITextView, NSRange, [UIMenuElement]) -> UIMenu?)
@@ -245,8 +245,9 @@
         return nil
     }
 
-    public func textView(_ aTextView: UITextView, willPresentEditMenuWith animator: UIEditMenuInteractionAnimating) {
-        var aDelegate: UITextViewDelegate? = delegate
+    public func textView(_ aTextView: UITextView,
+                         willPresentEditMenuWith animator: any UIEditMenuInteractionAnimating) {
+        var aDelegate: (any UITextViewDelegate)? = delegate
 
         if aDelegate == nil {
 
@@ -258,8 +259,9 @@
         aDelegate?.textView?(aTextView, willPresentEditMenuWith: animator)
     }
 
-    public func textView(_ aTextView: UITextView, willDismissEditMenuWith animator: UIEditMenuInteractionAnimating) {
-        var aDelegate: UITextViewDelegate? = delegate
+    public func textView(_ aTextView: UITextView,
+                         willDismissEditMenuWith animator: any UIEditMenuInteractionAnimating) {
+        var aDelegate: (any UITextViewDelegate)? = delegate
 
         if aDelegate == nil {
 
@@ -316,8 +318,8 @@
 
     public func textView(_ textView: UITextView,
                          textItemMenuWillDisplayFor textItem: UITextItem,
-                         animator: UIContextMenuInteractionAnimating) {
-        var aDelegate: UITextViewDelegate? = delegate
+                         animator: any UIContextMenuInteractionAnimating) {
+        var aDelegate: (any UITextViewDelegate)? = delegate
 
         if aDelegate == nil {
 
@@ -331,8 +333,8 @@
 
     public func textView(_ textView: UITextView,
                          textItemMenuWillEndFor textItem: UITextItem,
-                         animator: UIContextMenuInteractionAnimating) {
-        var aDelegate: UITextViewDelegate? = delegate
+                         animator: any UIContextMenuInteractionAnimating) {
+        var aDelegate: (any UITextViewDelegate)? = delegate
 
         if aDelegate == nil {
 

--
Gitblit v1.7.1