From dd36ec626cd56bd299ad4b07d60295f2b65f23fb Mon Sep 17 00:00:00 2001 From: David Feinzimer Date: Fri, 1 Nov 2024 14:31:42 -0700 Subject: [PATCH] Mark AR samples unavailable on Catalyst --- .../AugmentRealityToCollectDataView.swift | 5 +++++ .../AugmentRealityToFlyOverSceneView.swift | 3 +++ 2 files changed, 8 insertions(+) diff --git a/Shared/Samples/Augment reality to collect data/AugmentRealityToCollectDataView.swift b/Shared/Samples/Augment reality to collect data/AugmentRealityToCollectDataView.swift index 76f19a4fb..f32a5af6f 100644 --- a/Shared/Samples/Augment reality to collect data/AugmentRealityToCollectDataView.swift +++ b/Shared/Samples/Augment reality to collect data/AugmentRealityToCollectDataView.swift @@ -16,6 +16,7 @@ import ArcGIS import ArcGISToolkit import SwiftUI +@available(macCatalyst, unavailable) struct AugmentRealityToCollectDataView: View { /// The view model for this sample. @StateObject private var model = Model() @@ -98,6 +99,7 @@ struct AugmentRealityToCollectDataView: View { } } +@available(macCatalyst, unavailable) private extension AugmentRealityToCollectDataView { @MainActor class Model: ObservableObject { @@ -178,6 +180,7 @@ private extension AugmentRealityToCollectDataView { } } +@available(macCatalyst, unavailable) private extension AugmentRealityToCollectDataView { /// The health of a tree. enum TreeHealth: Int16, CaseIterable, Equatable { @@ -199,6 +202,8 @@ private extension AugmentRealityToCollectDataView { } } +#if !targetEnvironment(macCatalyst) #Preview { AugmentRealityToCollectDataView() } +#endif diff --git a/Shared/Samples/Augment reality to fly over scene/AugmentRealityToFlyOverSceneView.swift b/Shared/Samples/Augment reality to fly over scene/AugmentRealityToFlyOverSceneView.swift index 2bb499aa8..0142c462a 100644 --- a/Shared/Samples/Augment reality to fly over scene/AugmentRealityToFlyOverSceneView.swift +++ b/Shared/Samples/Augment reality to fly over scene/AugmentRealityToFlyOverSceneView.swift @@ -16,6 +16,7 @@ import ArcGIS import ArcGISToolkit import SwiftUI +@available(macCatalyst, unavailable) struct AugmentRealityToFlyOverSceneView: View { /// A scene with an imagery basemap, a world elevation source, and a mesh layer of Girona, Spain. @State private var scene: ArcGIS.Scene = { @@ -59,6 +60,8 @@ private extension URL { } } +#if !targetEnvironment(macCatalyst) #Preview { AugmentRealityToFlyOverSceneView() } +#endif