fix
杨锴
2024-08-23 adc2db9bb29e7f316c46b6de679db1522ffc9cc8
Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQKeyboardManagerCompatible/IQKeyboardManagerCompatible.swift
@@ -26,8 +26,8 @@
/// Wrapper for IQKeyboardManager compatible types. This type provides an extension point for
/// convenience methods in IQKeyboardManager.
@available(iOSApplicationExtension, unavailable)
public struct IQKeyboardManagerWrapper<Base> {
    public let base: Base
public struct IQKeyboardManagerWrapper<Base: AnyObject> {
    public private(set) weak var base: Base?
    public init(_ base: Base) {
        self.base = base
    }
@@ -39,17 +39,19 @@
@available(iOSApplicationExtension, unavailable)
public protocol IQKeyboardManagerCompatible {
    /// Type being extended.
    associatedtype Base
    associatedtype Base: AnyObject
    /// Instance IQKeyboardManager extension point.
    @MainActor
    var iq: IQKeyboardManagerWrapper<Base> { get set }
}
// swiftlint:disable unused_setter_value
@available(iOSApplicationExtension, unavailable)
public extension IQKeyboardManagerCompatible {
public extension IQKeyboardManagerCompatible where Self: AnyObject {
    /// Instance IQKeyboardManager extension point.
    @MainActor
    var iq: IQKeyboardManagerWrapper<Self> {
        get { IQKeyboardManagerWrapper(self) }
        set {}