From b79a32508e120efe65022cccfa3588e73a5aa474 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 19 Sep 2025 09:34:30 +0000 Subject: [PATCH 1/2] Initial plan From 8217473bd58e85b4d10330e8788e6aae912cb607 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 19 Sep 2025 10:43:26 +0000 Subject: [PATCH 2/2] Fix iOS 26 Done button issue by calling super setTarget:action: Co-authored-by: hackiftekhar <3831495+hackiftekhar@users.noreply.github.com> --- IQKeyboardManager/IQToolbar/IQBarButtonItem.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/IQKeyboardManager/IQToolbar/IQBarButtonItem.m b/IQKeyboardManager/IQToolbar/IQBarButtonItem.m index db6f47a9..ff89f7b8 100644 --- a/IQKeyboardManager/IQToolbar/IQBarButtonItem.m +++ b/IQKeyboardManager/IQToolbar/IQBarButtonItem.m @@ -98,6 +98,10 @@ - (instancetype)initWithBarButtonSystemItem:(UIBarButtonSystemItem)systemItem ta -(void)setTarget:(nullable id)target action:(nullable SEL)action { + // Call parent implementation to ensure native UIBarButtonItem action mechanism works + [super setTarget:target action:action]; + + // Also create NSInvocation for backward compatibility with existing IQKeyboardManager code NSInvocation *invocation = nil; if (target && action)