From 3ebea77b69584b7d0ab7f0cb3b07bd6ef2924376 Mon Sep 17 00:00:00 2001 From: Michal Tomlein Date: Sun, 3 May 2026 17:01:44 +0200 Subject: [PATCH] Fix visionOS build error in IASKAppSettingsWebViewController --- .../Controllers/IASKAppSettingsWebViewController.m | 2 ++ Sources/InAppSettingsKit/include/IASKSettingsReader.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.m b/Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.m index 44b578ab..f8224c92 100644 --- a/Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.m +++ b/Sources/InAppSettingsKit/Controllers/IASKAppSettingsWebViewController.m @@ -152,7 +152,9 @@ - (void)loadView { UIBarButtonItem *activityBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:self.activityIndicatorView]; IASK_IF_IOS26_OR_GREATER ( +#if !TARGET_OS_VISION activityBarButtonItem.hidesSharedBackground = YES; +#endif [barButtons addObject:UIBarButtonItem.fixedSpaceItem]; ) [barButtons addObject:activityBarButtonItem]; diff --git a/Sources/InAppSettingsKit/include/IASKSettingsReader.h b/Sources/InAppSettingsKit/include/IASKSettingsReader.h index 7c51dc02..4b79294f 100644 --- a/Sources/InAppSettingsKit/include/IASKSettingsReader.h +++ b/Sources/InAppSettingsKit/include/IASKSettingsReader.h @@ -195,7 +195,7 @@ extern NSString * const IASKSettingChangedNotification; #ifdef __IPHONE_26_0 #define IASK_IF_IOS26_OR_GREATER(...) \ -if (@available(iOS 26.0, *)) \ +if (@available(iOS 26.0, visionOS 26.0, *)) \ { \ __VA_ARGS__ \ }