From a228a4743f36f11874decee2aca4af506528ce04 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Mon, 23 Nov 2020 16:33:23 -0800 Subject: [PATCH 001/105] Added new files --- .../project.pbxproj | 18 +++++++ .../Content Display Logic/ContentPList.plist | 8 ++++ .../Display3DLabels.storyboard | 48 +++++++++++++++++++ .../Display3DLabelsViewController.swift | 33 +++++++++++++ 4 files changed, 107 insertions(+) create mode 100644 arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabels.storyboard create mode 100644 arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift diff --git a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj index 3f4986f92..b5a7f94f6 100644 --- a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj +++ b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj @@ -818,6 +818,9 @@ F1124F0A24CFA95F00E672EC /* EditFeaturesWithFeatureLinkedAnnotation.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F1124F0924CFA95F00E672EC /* EditFeaturesWithFeatureLinkedAnnotation.storyboard */; }; F1124F0C24CFA97000E672EC /* EditFeaturesWithFeatureLinkedAnnotationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1124F0B24CFA97000E672EC /* EditFeaturesWithFeatureLinkedAnnotationViewController.swift */; }; F1151CB5230B1B2000E55682 /* ElevationViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = F1D7508E230730360018B812 /* ElevationViewController.swift */; }; + F11CED6D256C849A002A3F56 /* Display3DLabelsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F11CED6C256C849A002A3F56 /* Display3DLabelsViewController.swift */; }; + F11CED73256C857B002A3F56 /* Display3DLabels.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F11CED72256C857B002A3F56 /* Display3DLabels.storyboard */; }; + F11CED76256C8BD3002A3F56 /* Display3DLabelsViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = F11CED6C256C849A002A3F56 /* Display3DLabelsViewController.swift */; }; F127B8E822E0E73200E8EC29 /* MontereyElevation.tpkx in Resources */ = {isa = PBXBuildFile; fileRef = F1034FAB22D3F6C700B021DA /* MontereyElevation.tpkx */; settings = {ASSET_TAGS = (MontereyElevation, ); }; }; F12C739F250ADDB000C1E3FE /* ConfigureSubnetworkTraceViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 003BC31124E5E53200F65746 /* ConfigureSubnetworkTraceViewController.swift */; }; F12C73A0250ADDB000C1E3FE /* ConfigureSubnetworkTraceOptionsViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 003BC30E24E5E44E00F65746 /* ConfigureSubnetworkTraceOptionsViewController.swift */; }; @@ -915,6 +918,7 @@ dstPath = ""; dstSubfolderSpec = 7; files = ( + F11CED76256C8BD3002A3F56 /* Display3DLabelsViewController.swift in CopyFiles */, F1E8F0B32537D704000B9A0F /* NavigateRouteWithReroutingViewController.swift in CopyFiles */, 00166C9724D465B900DD317E /* BufferListViewController.swift in CopyFiles */, 003D25712513FC61007527C2 /* AddENCExchangeSetViewController.swift in CopyFiles */, @@ -1775,6 +1779,8 @@ F1034FAB22D3F6C700B021DA /* MontereyElevation.tpkx */ = {isa = PBXFileReference; lastKnownFileType = file; path = MontereyElevation.tpkx; sourceTree = ""; }; F1124F0924CFA95F00E672EC /* EditFeaturesWithFeatureLinkedAnnotation.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = EditFeaturesWithFeatureLinkedAnnotation.storyboard; sourceTree = ""; }; F1124F0B24CFA97000E672EC /* EditFeaturesWithFeatureLinkedAnnotationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditFeaturesWithFeatureLinkedAnnotationViewController.swift; sourceTree = ""; }; + F11CED6C256C849A002A3F56 /* Display3DLabelsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Display3DLabelsViewController.swift; sourceTree = ""; }; + F11CED72256C857B002A3F56 /* Display3DLabels.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Display3DLabels.storyboard; sourceTree = ""; }; F140E1EA23F35E92008AC44E /* DisplayAnnotationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisplayAnnotationViewController.swift; sourceTree = ""; }; F140E1EC23F35EA6008AC44E /* DisplayAnnotation.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = DisplayAnnotation.storyboard; sourceTree = ""; }; F14A8F002474AD9D00242D96 /* ConfigureSubnetworkTrace.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = ConfigureSubnetworkTrace.storyboard; sourceTree = ""; }; @@ -3514,6 +3520,7 @@ 3EEA06001D21C3E800E03774 /* Scenes */ = { isa = PBXGroup; children = ( + F11CED6A256C82A8002A3F56 /* Display 3D Labels */, 00166C8524D20E0E00DD317E /* Realistic lighting and shadows */, 00ADC3B72464D45B00A3B88D /* Animate images with image overlay */, F1C81C4322FCEBD100229CAA /* Get elevation at a point */, @@ -4422,6 +4429,15 @@ path = "Edit features with feature-linked annotation"; sourceTree = ""; }; + F11CED6A256C82A8002A3F56 /* Display 3D Labels */ = { + isa = PBXGroup; + children = ( + F11CED6C256C849A002A3F56 /* Display3DLabelsViewController.swift */, + F11CED72256C857B002A3F56 /* Display3DLabels.storyboard */, + ); + path = "Display 3D Labels"; + sourceTree = ""; + }; F140E1E823F35E61008AC44E /* Display annotation */ = { isa = PBXGroup; children = ( @@ -4895,6 +4911,7 @@ 00ADC3BD2464D45C00A3B88D /* AnimateImagesWithImageOverlay.storyboard in Resources */, 3E8A25911D36B97A00D14F08 /* MapLoaded.storyboard in Resources */, F14A8F012474AD9D00242D96 /* ConfigureSubnetworkTrace.storyboard in Resources */, + F11CED73256C857B002A3F56 /* Display3DLabels.storyboard in Resources */, C7E9D7C821C0500300E6C47E /* Buffer.storyboard in Resources */, F1E8F0B12537D6DD000B9A0F /* NavigateRouteWithRerouting.storyboard in Resources */, 3ED028E91B8E3AA500ACA70D /* FLQuery.storyboard in Resources */, @@ -5109,6 +5126,7 @@ files = ( C7E86C9121751D1E001C65C3 /* UIViewController.swift in Sources */, 4CCA30C822386429009D2AEF /* ViewPointCloudDataOfflineViewController.swift in Sources */, + F11CED6D256C849A002A3F56 /* Display3DLabelsViewController.swift in Sources */, 3EABC7921DB1772000C161C6 /* RGBRendererSettingsViewController.swift in Sources */, 4CCE7BD620D2BD34001238F5 /* DistanceMeasurementAnalysisViewController.swift in Sources */, 3E39F6D41B9790A9000DEC6C /* FeatureTemplatePickerViewController.swift in Sources */, diff --git a/arcgis-ios-sdk-samples/Content Display Logic/ContentPList.plist b/arcgis-ios-sdk-samples/Content Display Logic/ContentPList.plist index 2303917b2..b543788a1 100644 --- a/arcgis-ios-sdk-samples/Content Display Logic/ContentPList.plist +++ b/arcgis-ios-sdk-samples/Content Display Logic/ContentPList.plist @@ -1757,6 +1757,14 @@ descriptionText Show realistic lighting and shadows for a given time of day. + + displayName + Display 3D labels + storyboardName + Display3DLabels + descriptionText + Display 3D labels on scenes. + diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabels.storyboard b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabels.storyboard new file mode 100644 index 000000000..b17553c2a --- /dev/null +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabels.storyboard @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift new file mode 100644 index 000000000..63462708c --- /dev/null +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift @@ -0,0 +1,33 @@ +// Copyright 2020 Esri +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +import UIKit +import ArcGIS + +class Display3DLabelsViewController: UIViewController { + @IBOutlet var sceneView: AGSSceneView! { + didSet { + let url = URL(string: "http://www.arcgis.com/home/webscene/viewer.html?webscene=659b351e4e3341719a2310636e8806c3")! + sceneView.scene = AGSScene(url: url) + } + } + + // MARK: UIViewController + + override func viewDidLoad() { + super.viewDidLoad() + // Add the source code button item to the right of navigation bar. + (navigationItem.rightBarButtonItem as? SourceCodeBarButtonItem)?.filenames = ["Display3DLabelsViewController"] + } +} From c2c3a6085e678db3cdebb8154791597be00c5d59 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Tue, 24 Nov 2020 11:31:54 -0800 Subject: [PATCH 002/105] Updated initial viewcontroller --- .../Scenes/Display 3D Labels/Display3DLabels.storyboard | 2 +- .../Display 3D Labels/Display3DLabelsViewController.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabels.storyboard b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabels.storyboard index b17553c2a..d9a49a170 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabels.storyboard +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabels.storyboard @@ -1,5 +1,5 @@ - + diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift index 63462708c..4cd9d61c0 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift @@ -18,7 +18,7 @@ import ArcGIS class Display3DLabelsViewController: UIViewController { @IBOutlet var sceneView: AGSSceneView! { didSet { - let url = URL(string: "http://www.arcgis.com/home/webscene/viewer.html?webscene=659b351e4e3341719a2310636e8806c3")! + let url = URL(string: "https://arcgisruntime.maps.arcgis.com/home/item.html?id=850dfee7d30f4d9da0ebca34a533c169")! sceneView.scene = AGSScene(url: url) } } From c9a849fe7f8d4e3197c0b12fdd807c7c1f778781 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Tue, 24 Nov 2020 16:24:10 -0800 Subject: [PATCH 003/105] Added example label definition --- .../Display3DLabelsViewController.swift | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift index 4cd9d61c0..764f9c9de 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift @@ -16,12 +16,45 @@ import UIKit import ArcGIS class Display3DLabelsViewController: UIViewController { + var sublayer: AGSSubtypeSublayer! @IBOutlet var sceneView: AGSSceneView! { didSet { let url = URL(string: "https://arcgisruntime.maps.arcgis.com/home/item.html?id=850dfee7d30f4d9da0ebca34a533c169")! sceneView.scene = AGSScene(url: url) + sceneView.labeling = AGSViewLabelProperties(animationEnabled: true, labelingEnabled: true) + } } + private func makeLabelDefinition() throws -> AGSLabelDefinition { + // Make and stylize the text symbol. + let textSymbol = AGSTextSymbol() + textSymbol.angle = 0 + textSymbol.backgroundColor = .clear + textSymbol.outlineColor = .white + textSymbol.color = .blue + textSymbol.haloColor = .white + textSymbol.haloWidth = 2 + textSymbol.horizontalAlignment = .center + textSymbol.verticalAlignment = .middle + textSymbol.isKerningEnabled = false + textSymbol.offsetX = 0 + textSymbol.offsetY = 0 + textSymbol.fontDecoration = .none + textSymbol.size = 10.5 + textSymbol.fontStyle = .normal + textSymbol.fontWeight = .normal + let textSymbolJSON = try textSymbol.toJSON() + + // Make a JSON object. + let labelJSONObject: [String: Any] = [ + "labelPlacement": "esriServerPointLabelPlacementAboveRight", + "useCodedValues": true, + "symbol": textSymbolJSON + ] + + let result = try AGSLabelDefinition.fromJSON(labelJSONObject) + return result as! AGSLabelDefinition + } // MARK: UIViewController From 5491f708ab40e821f32f06a230caca6176825fb0 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Wed, 25 Nov 2020 11:24:22 -0800 Subject: [PATCH 004/105] Made hydrants layer --- .../Display3DLabelsViewController.swift | 42 +++++++++++++++++-- 1 file changed, 38 insertions(+), 4 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift index 764f9c9de..c4cd64851 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift @@ -16,15 +16,35 @@ import UIKit import ArcGIS class Display3DLabelsViewController: UIViewController { - var sublayer: AGSSubtypeSublayer! @IBOutlet var sceneView: AGSSceneView! { didSet { - let url = URL(string: "https://arcgisruntime.maps.arcgis.com/home/item.html?id=850dfee7d30f4d9da0ebca34a533c169")! - sceneView.scene = AGSScene(url: url) - sceneView.labeling = AGSViewLabelProperties(animationEnabled: true, labelingEnabled: true) + // Initialize the scene with imagery basemap. + sceneView.scene = makeScene() + // Set initial scene viewpoint. + let camera = AGSCamera(latitude: 40.704202, longitude: -74.011586, altitude: 300.0, heading: 180, pitch: 80, roll: 0) + sceneView.setViewpointCamera(camera) } } + + var hydrantsLayer: AGSArcGISSceneLayer! + + func makeScene() -> AGSScene { + // Create a scene layer from buildings REST service. + let hydrantsURL = URL(string: "https://services2.arcgis.com/cFEFS0EWrhfDeVw9/ArcGIS/rest/services/NYC_Utilities_Water_Hydrants/SceneServer")! + hydrantsLayer = AGSArcGISSceneLayer(url: hydrantsURL) + // Create an elevation source from Terrain3D REST service. +// let elevationServiceURL = URL(string: "https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer")! +// let elevationSource = AGSArcGISTiledElevationSource(url: elevationServiceURL) +// let surface = AGSSurface() +// surface.elevationSources = [elevationSource] + let scene = AGSScene(basemapStyle: .arcGISLightGray) +// scene.baseSurface = surface + scene.operationalLayers.add(hydrantsLayer!) + return scene + + } + private func makeLabelDefinition() throws -> AGSLabelDefinition { // Make and stylize the text symbol. let textSymbol = AGSTextSymbol() @@ -60,6 +80,20 @@ class Display3DLabelsViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() + hydrantsLayer.load { [weak self] (error) in + guard let self = self else { return } + if let error = error { + self.presentAlert(error: error) + } else if let layer = self.hydrantsLayer { + do { + let label = try self.makeLabelDefinition() + hydrantsLayer.labe + } catch { + self.presentAlert(error: error) + } + } + } + // Add the source code button item to the right of navigation bar. (navigationItem.rightBarButtonItem as? SourceCodeBarButtonItem)?.filenames = ["Display3DLabelsViewController"] } From 5b3e2900c5c41b14dcffc98caff7534fb83e8627 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Thu, 3 Dec 2020 11:13:56 -0800 Subject: [PATCH 005/105] Added base surface --- .../Display3DLabelsViewController.swift | 57 +++++++++++-------- 1 file changed, 33 insertions(+), 24 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift index c4cd64851..b51dd486b 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift @@ -30,19 +30,32 @@ class Display3DLabelsViewController: UIViewController { var hydrantsLayer: AGSArcGISSceneLayer! func makeScene() -> AGSScene { + let scene = AGSScene(basemapStyle: .arcGISLightGray) // Create a scene layer from buildings REST service. - let hydrantsURL = URL(string: "https://services2.arcgis.com/cFEFS0EWrhfDeVw9/ArcGIS/rest/services/NYC_Utilities_Water_Hydrants/SceneServer")! - hydrantsLayer = AGSArcGISSceneLayer(url: hydrantsURL) + let featureTableURL = URL(string: "https://services2.arcgis.com/cFEFS0EWrhfDeVw9/ArcGIS/rest/services/GasMain2D_AOI/FeatureServer/0")! + // create a feature table from the URL + let featureTable = AGSServiceFeatureTable(url: featureTableURL) // Create an elevation source from Terrain3D REST service. -// let elevationServiceURL = URL(string: "https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer")! -// let elevationSource = AGSArcGISTiledElevationSource(url: elevationServiceURL) -// let surface = AGSSurface() -// surface.elevationSources = [elevationSource] - let scene = AGSScene(basemapStyle: .arcGISLightGray) -// scene.baseSurface = surface - scene.operationalLayers.add(hydrantsLayer!) + let elevationServiceURL = URL(string: "https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer")! + let elevationSource = AGSArcGISTiledElevationSource(url: elevationServiceURL) + let surface = AGSSurface() + surface.elevationSources = [elevationSource] + // create a feature layer from the table + let featureLayer = AGSFeatureLayer(featureTable: featureTable) + // add the layer to the map + scene.operationalLayers.add(featureLayer)// turn on labelling + featureLayer.labelsEnabled = true + scene.baseSurface = surface + // create label definitions for the two groups + do { + let labelDefinition = try makeLabelDefinition() + + // add the label definitions to the layer + featureLayer.labelDefinitions.addObjects(from: [labelDefinition]) + } catch { + presentAlert(error: error) + } return scene - } private func makeLabelDefinition() throws -> AGSLabelDefinition { @@ -67,32 +80,28 @@ class Display3DLabelsViewController: UIViewController { // Make a JSON object. let labelJSONObject: [String: Any] = [ + "labelExpression": "[OBJECTID ]", "labelPlacement": "esriServerPointLabelPlacementAboveRight", "useCodedValues": true, "symbol": textSymbolJSON ] + // create and return a label definition from the JSON object let result = try AGSLabelDefinition.fromJSON(labelJSONObject) - return result as! AGSLabelDefinition + if let definition = result as? AGSLabelDefinition { + return definition + } else { + throw labelsError.withDescription("The JSON could not be read as a label definition.") + } } + private enum labelsError: Error { + case withDescription(String) + } // MARK: UIViewController override func viewDidLoad() { super.viewDidLoad() - hydrantsLayer.load { [weak self] (error) in - guard let self = self else { return } - if let error = error { - self.presentAlert(error: error) - } else if let layer = self.hydrantsLayer { - do { - let label = try self.makeLabelDefinition() - hydrantsLayer.labe - } catch { - self.presentAlert(error: error) - } - } - } // Add the source code button item to the right of navigation bar. (navigationItem.rightBarButtonItem as? SourceCodeBarButtonItem)?.filenames = ["Display3DLabelsViewController"] From 68edf53a2db061b65e7da6b09a519f3123958ade Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Thu, 3 Dec 2020 14:02:27 -0800 Subject: [PATCH 006/105] Added scene from portal --- .../Display3DLabelsViewController.swift | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift index b51dd486b..f749b4008 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift @@ -22,7 +22,7 @@ class Display3DLabelsViewController: UIViewController { sceneView.scene = makeScene() // Set initial scene viewpoint. - let camera = AGSCamera(latitude: 40.704202, longitude: -74.011586, altitude: 300.0, heading: 180, pitch: 80, roll: 0) + let camera = AGSCamera(latitude: 40.704883, longitude: -74.01092, altitude: 300.0, heading: 180, pitch: 50, roll: 0) sceneView.setViewpointCamera(camera) } } @@ -30,7 +30,8 @@ class Display3DLabelsViewController: UIViewController { var hydrantsLayer: AGSArcGISSceneLayer! func makeScene() -> AGSScene { - let scene = AGSScene(basemapStyle: .arcGISLightGray) + let sceneURL = URL(string: "https://arcgisruntime.maps.arcgis.com/home/item.html?id=850dfee7d30f4d9da0ebca34a533c169")! + let scene = AGSScene(url: sceneURL) // Create a scene layer from buildings REST service. let featureTableURL = URL(string: "https://services2.arcgis.com/cFEFS0EWrhfDeVw9/ArcGIS/rest/services/GasMain2D_AOI/FeatureServer/0")! // create a feature table from the URL @@ -43,9 +44,9 @@ class Display3DLabelsViewController: UIViewController { // create a feature layer from the table let featureLayer = AGSFeatureLayer(featureTable: featureTable) // add the layer to the map - scene.operationalLayers.add(featureLayer)// turn on labelling +// scene.operationalLayers.add(featureLayer)// turn on labelling featureLayer.labelsEnabled = true - scene.baseSurface = surface +// scene.baseSurface = surface // create label definitions for the two groups do { let labelDefinition = try makeLabelDefinition() @@ -55,7 +56,7 @@ class Display3DLabelsViewController: UIViewController { } catch { presentAlert(error: error) } - return scene + return scene! } private func makeLabelDefinition() throws -> AGSLabelDefinition { From 33a476484e6b27c82bff42fd8043e5512bbf0a14 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Thu, 3 Dec 2020 23:53:06 -0800 Subject: [PATCH 007/105] Added scene load --- .../Display3DLabelsViewController.swift | 82 ++++++++++++------- 1 file changed, 52 insertions(+), 30 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift index f749b4008..f6db283bf 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift @@ -21,41 +21,63 @@ class Display3DLabelsViewController: UIViewController { // Initialize the scene with imagery basemap. sceneView.scene = makeScene() - // Set initial scene viewpoint. - let camera = AGSCamera(latitude: 40.704883, longitude: -74.01092, altitude: 300.0, heading: 180, pitch: 50, roll: 0) - sceneView.setViewpointCamera(camera) +// // Set initial scene viewpoint. +// let camera = AGSCamera(latitude: 40.704883, longitude: -74.01092, altitude: 300.0, heading: 180, pitch: 50, roll: 0) +// sceneView.setViewpointCamera(camera) + sceneView.labeling = AGSViewLabelProperties(animationEnabled: true, labelingEnabled: true) + sceneView.scene?.load { [ weak self ] error in + // Create a scene layer from buildings REST service. + let featureTableURL = URL(string: "https://services2.arcgis.com/cFEFS0EWrhfDeVw9/ArcGIS/rest/services/GasMain2D_AOI/FeatureServer/0")! + // create a feature table from the URL + let featureTable = AGSServiceFeatureTable(url: featureTableURL) + // create a feature layer from the table + let featureLayer = AGSFeatureLayer(featureTable: featureTable) + // add the layer to the map +// self?.sceneView.scene?.operationalLayers.add(featureLayer) + let layers = self?.sceneView.scene?.operationalLayers as! [AGSGroupLayer] +// for featureLayer in layers { +// let layer = featureLayer as! AGSFeatureLayer +// // turn on labelling +// layer.labelsEnabled = true +// layer.isVisible = true +// // create label definitions for the two groups +// do { +// let labelDefinition = try self?.makeLabelDefinition() +// +// // add the label definitions to the layer +// layer.labelDefinitions.addObjects(from: [labelDefinition!]) +// } catch { +// self?.presentAlert(error: error) +// } +// } + let groupLayer = layers.first(where: { $0.name == "Gas" }) + let gasFeatureLayer = groupLayer?.layers[0] as! AGSFeatureLayer + + gasFeatureLayer.labelsEnabled = true + gasFeatureLayer.isVisible = true + do { + let labelDefinition = try self?.makeLabelDefinition() + // add the label definitions to the layer + gasFeatureLayer.labelDefinitions.add(labelDefinition) + } catch { + self?.presentAlert(error: error) + } + } } } - var hydrantsLayer: AGSArcGISSceneLayer! - func makeScene() -> AGSScene { let sceneURL = URL(string: "https://arcgisruntime.maps.arcgis.com/home/item.html?id=850dfee7d30f4d9da0ebca34a533c169")! let scene = AGSScene(url: sceneURL) - // Create a scene layer from buildings REST service. - let featureTableURL = URL(string: "https://services2.arcgis.com/cFEFS0EWrhfDeVw9/ArcGIS/rest/services/GasMain2D_AOI/FeatureServer/0")! - // create a feature table from the URL - let featureTable = AGSServiceFeatureTable(url: featureTableURL) +// let scene = AGSScene(basemapStyle: .arcGISLightGrayBase) // Create an elevation source from Terrain3D REST service. - let elevationServiceURL = URL(string: "https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer")! - let elevationSource = AGSArcGISTiledElevationSource(url: elevationServiceURL) - let surface = AGSSurface() - surface.elevationSources = [elevationSource] - // create a feature layer from the table - let featureLayer = AGSFeatureLayer(featureTable: featureTable) - // add the layer to the map -// scene.operationalLayers.add(featureLayer)// turn on labelling - featureLayer.labelsEnabled = true +// let elevationServiceURL = URL(string: "https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer")! +// let elevationSource = AGSArcGISTiledElevationSource(url: elevationServiceURL) +// let surface = AGSSurface() +// surface.elevationSources = [elevationSource] +// // scene.baseSurface = surface - // create label definitions for the two groups - do { - let labelDefinition = try makeLabelDefinition() - - // add the label definitions to the layer - featureLayer.labelDefinitions.addObjects(from: [labelDefinition]) - } catch { - presentAlert(error: error) - } + return scene! } @@ -74,15 +96,15 @@ class Display3DLabelsViewController: UIViewController { textSymbol.offsetX = 0 textSymbol.offsetY = 0 textSymbol.fontDecoration = .none - textSymbol.size = 10.5 + textSymbol.size = 20.5 textSymbol.fontStyle = .normal textSymbol.fontWeight = .normal let textSymbolJSON = try textSymbol.toJSON() // Make a JSON object. let labelJSONObject: [String: Any] = [ - "labelExpression": "[OBJECTID ]", - "labelPlacement": "esriServerPointLabelPlacementAboveRight", + "labelExpression": "MANUFACTURER", + "labelPlacement": "esriServerLinePlacementAboveAlong", "useCodedValues": true, "symbol": textSymbolJSON ] From 471bb0a4103fa6a14cea4a007bc82365250a00d4 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Mon, 7 Dec 2020 18:12:36 -0800 Subject: [PATCH 008/105] Made custom label --- .../Display3DLabelsViewController.swift | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift index f6db283bf..7f3e66174 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift @@ -101,14 +101,20 @@ class Display3DLabelsViewController: UIViewController { textSymbol.fontWeight = .normal let textSymbolJSON = try textSymbol.toJSON() + /// An expression that specifies the content of the label using the table's attributes. + let expression = "INSTALLATIONMETHOD" + let value = "{NOMINALDIAMETER}" + // Make a JSON object. let labelJSONObject: [String: Any] = [ - "labelExpression": "MANUFACTURER", + "labelExpressionInfo": [ + "expression": "$feature.\(expression)" + ], "labelPlacement": "esriServerLinePlacementAboveAlong", "useCodedValues": true, "symbol": textSymbolJSON ] - + print(labelJSONObject) // create and return a label definition from the JSON object let result = try AGSLabelDefinition.fromJSON(labelJSONObject) if let definition = result as? AGSLabelDefinition { From 7b3bf7476cbe82b2d9436bfd8154fcc6e6a38291 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Tue, 8 Dec 2020 15:16:48 -0800 Subject: [PATCH 009/105] Finalized code --- .../Display3DLabelsViewController.swift | 84 ++++++------------- 1 file changed, 24 insertions(+), 60 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift index 7f3e66174..6f480d187 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift @@ -18,76 +18,43 @@ import ArcGIS class Display3DLabelsViewController: UIViewController { @IBOutlet var sceneView: AGSSceneView! { didSet { - // Initialize the scene with imagery basemap. - sceneView.scene = makeScene() - -// // Set initial scene viewpoint. -// let camera = AGSCamera(latitude: 40.704883, longitude: -74.01092, altitude: 300.0, heading: 180, pitch: 50, roll: 0) -// sceneView.setViewpointCamera(camera) - sceneView.labeling = AGSViewLabelProperties(animationEnabled: true, labelingEnabled: true) - sceneView.scene?.load { [ weak self ] error in - // Create a scene layer from buildings REST service. - let featureTableURL = URL(string: "https://services2.arcgis.com/cFEFS0EWrhfDeVw9/ArcGIS/rest/services/GasMain2D_AOI/FeatureServer/0")! - // create a feature table from the URL - let featureTable = AGSServiceFeatureTable(url: featureTableURL) - // create a feature layer from the table - let featureLayer = AGSFeatureLayer(featureTable: featureTable) - // add the layer to the map -// self?.sceneView.scene?.operationalLayers.add(featureLayer) - let layers = self?.sceneView.scene?.operationalLayers as! [AGSGroupLayer] -// for featureLayer in layers { -// let layer = featureLayer as! AGSFeatureLayer -// // turn on labelling -// layer.labelsEnabled = true -// layer.isVisible = true -// // create label definitions for the two groups -// do { -// let labelDefinition = try self?.makeLabelDefinition() -// -// // add the label definitions to the layer -// layer.labelDefinitions.addObjects(from: [labelDefinition!]) -// } catch { -// self?.presentAlert(error: error) -// } -// } + let scene = makeScene() + // Load the scene. + scene.load { [ weak self ] error in + // Get the feature layer. + let layers = scene.operationalLayers as! [AGSGroupLayer] let groupLayer = layers.first(where: { $0.name == "Gas" }) let gasFeatureLayer = groupLayer?.layers[0] as! AGSFeatureLayer - + // Enable labels on the feature layer. gasFeatureLayer.labelsEnabled = true - gasFeatureLayer.isVisible = true do { - let labelDefinition = try self?.makeLabelDefinition() - // add the label definitions to the layer + guard let labelDefinition = try self?.makeLabelDefinition() else { return } + // Add the label definition to the layer. gasFeatureLayer.labelDefinitions.add(labelDefinition) } catch { + // If failure to make a label definition, present an error. self?.presentAlert(error: error) } } + // Set the scene to the scene view. + sceneView.scene = scene } } func makeScene() -> AGSScene { let sceneURL = URL(string: "https://arcgisruntime.maps.arcgis.com/home/item.html?id=850dfee7d30f4d9da0ebca34a533c169")! - let scene = AGSScene(url: sceneURL) -// let scene = AGSScene(basemapStyle: .arcGISLightGrayBase) - // Create an elevation source from Terrain3D REST service. -// let elevationServiceURL = URL(string: "https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer")! -// let elevationSource = AGSArcGISTiledElevationSource(url: elevationServiceURL) -// let surface = AGSSurface() -// surface.elevationSources = [elevationSource] -// -// scene.baseSurface = surface + let scene = AGSScene(url: sceneURL)! - return scene! + return scene } - private func makeLabelDefinition() throws -> AGSLabelDefinition { + func makeLabelDefinition() throws -> AGSLabelDefinition { // Make and stylize the text symbol. let textSymbol = AGSTextSymbol() textSymbol.angle = 0 textSymbol.backgroundColor = .clear textSymbol.outlineColor = .white - textSymbol.color = .blue + textSymbol.color = .orange textSymbol.haloColor = .white textSymbol.haloWidth = 2 textSymbol.horizontalAlignment = .center @@ -96,37 +63,30 @@ class Display3DLabelsViewController: UIViewController { textSymbol.offsetX = 0 textSymbol.offsetY = 0 textSymbol.fontDecoration = .none - textSymbol.size = 20.5 + textSymbol.size = 14 textSymbol.fontStyle = .normal textSymbol.fontWeight = .normal let textSymbolJSON = try textSymbol.toJSON() - /// An expression that specifies the content of the label using the table's attributes. - let expression = "INSTALLATIONMETHOD" - let value = "{NOMINALDIAMETER}" - // Make a JSON object. let labelJSONObject: [String: Any] = [ "labelExpressionInfo": [ - "expression": "$feature.\(expression)" + "expression": "$feature.INSTALLATIONDATE" ], "labelPlacement": "esriServerLinePlacementAboveAlong", "useCodedValues": true, "symbol": textSymbolJSON ] - print(labelJSONObject) - // create and return a label definition from the JSON object + + // Create and return a label definition from the JSON object. let result = try AGSLabelDefinition.fromJSON(labelJSONObject) if let definition = result as? AGSLabelDefinition { return definition } else { - throw labelsError.withDescription("The JSON could not be read as a label definition.") + throw jsonLabelError.withDescription("The JSON could not be read as a label definition.") } } - private enum labelsError: Error { - case withDescription(String) - } // MARK: UIViewController override func viewDidLoad() { @@ -135,4 +95,8 @@ class Display3DLabelsViewController: UIViewController { // Add the source code button item to the right of navigation bar. (navigationItem.rightBarButtonItem as? SourceCodeBarButtonItem)?.filenames = ["Display3DLabelsViewController"] } + + private enum jsonLabelError: Error { + case withDescription(String) + } } From bc9d5cf9a504ecfda03a0e8f05b1a9302a39bf30 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Tue, 8 Dec 2020 15:46:45 -0800 Subject: [PATCH 010/105] Added README and screenshot --- .../Content Display Logic/ContentPList.plist | 2 +- .../Scenes/Display 3D Labels/README.md | 42 ++++++++++++++++++ .../Display 3D Labels/display-3d-labels.png | Bin 0 -> 759061 bytes 3 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 arcgis-ios-sdk-samples/Scenes/Display 3D Labels/README.md create mode 100644 arcgis-ios-sdk-samples/Scenes/Display 3D Labels/display-3d-labels.png diff --git a/arcgis-ios-sdk-samples/Content Display Logic/ContentPList.plist b/arcgis-ios-sdk-samples/Content Display Logic/ContentPList.plist index b543788a1..744d97e39 100644 --- a/arcgis-ios-sdk-samples/Content Display Logic/ContentPList.plist +++ b/arcgis-ios-sdk-samples/Content Display Logic/ContentPList.plist @@ -1763,7 +1763,7 @@ storyboardName Display3DLabels descriptionText - Display 3D labels on scenes. + Display custom labels on a 3D scene. diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/README.md b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/README.md new file mode 100644 index 000000000..d31ba7636 --- /dev/null +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/README.md @@ -0,0 +1,42 @@ +# Display 3D Labels + +Display custom labels on a 3D scene. + +![Display 3D Labels](display-3d-labels.png) + +## Use case + +Labeling features is useful to visually display information or attributes on a scene. For example, city officials or maintenence crews may want to show installation dates on a gas network. + +## How to use the sample + +Pan and zoom to explore the scene. Notice the labels on the 3D gas network. + +## How it works + +1. Create an `AGSScene` using a URL . +2. Apply the scene to an `AGSSceneView` and load it. +3. After loading is complete, obtain the `AGSFeatureLayer` from the scene's `operationalLayers` +4. Set the feature layer's `labelsEnabled` property to `true`. +5. Create an `AGSTextSymbol` to use for displaying the label text. +6. Create a JSON string for the label definition. + * Set the "labelExpressionInfo.expression" key to express what the text the label should display. You can use fields of the feature by using `$feature.NAME` in the expression. + * To use the text symbol, set the "symbol" key to the symbol's JSON representation using `AGSTextSymbol.toJSON()`. +5. Create a label definition from the JSON using `AGSJSONSerializable.fromJSON(_:)`. +6. Add the definition to the feature layer's `labelDefinitions` array. + +## Relevant API + +* AGSFeatureLayer +* AGSLabelDefinition +* AGSScene +* AGSSceneView +* AGSTextSymbol + +## About the data + +This sample shows a [NYC infrastructure scene](https://arcgisruntime.maps.arcgis.com/home/item.html?id=850dfee7d30f4d9da0ebca34a533c169) hosted on ArcGIS Online. + +## Tags + +3D, attribute, buildings, label, model, scene, symbol, text, visualization, URL diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/display-3d-labels.png b/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/display-3d-labels.png new file mode 100644 index 0000000000000000000000000000000000000000..0c013ec3d9592d922c70fa6d2c1b557b62d53b98 GIT binary patch literal 759061 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%0DO7Bv_TcOPc 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%0D{Rks6;!<0`L?F4#0Jj zL)F-ysM;s>3c|SPPyER`p9fa`+=*k%yYIeqU-LhZzCWu=7vkdz=*oC`K-$VMpg=Nh zki#1jrJ4yAMH(CoK_z9+D$$^?t|b-@yn=66(4O37NK(Y}{u8>i^ZY0BsQ~}DjdNii zB~49I5eVMeVnLK6wh*FN9&GYA8JURCIb`X56-Yk{K2ilOufg zl}PCV3EHh^$=ZzteSbAXljIY!vco{c{$F?~Lj?B@-da%)xC4UDvIoo3uoX!IL!52m z_4PbgQMg#UlSYvkTEq)yF*cKs98*zv>j&)67j1gmM_k_`oY&1KzKHJoJ+&t!e#l=2 zMZDG#9%W;cvX?JC>1TwfeypzC7ngR89=E^dEC~bYuC0khinnf*?>hK1{S&THs@w)1 z8H}y6s__yqR8sWajY8!+?|vMvVJ`)Kk72Rimt(v*H%|Dvw-W(Q`ND~s<=Pvd1$ zv`nYf!&$j+`*r{kH(N~vm1lt(v|q$K(-o!BH-Mq%GVmn2_Bf>@XXYsHZFBRe^Y&mZ z+v~1i6Zb()jas&Ee`y(=aLVpZA7$@5Ugt_A+^aH6D;fm>s$+7 z@%^KvnX(emSMhM+x*}>@6QT`NVNKqj50U{y)%u|`9~)3U#z$5^j=E}UvJeOQfk<+Z z{njT}a*c#Uw%#+E@2vcw^L{pUZUbppoIRa?wJ+VLM??sFWd_D&d(FiQ(JUidX>o@0 zm#zxl?B2lv@bnNCMUkJ)#8EVbw?Xp$aPDb9f8F`CKDhqX4*D(JhxL@h60X^}Snqeo z7%2p%kN~EG%T=K;6U7AUFe@dw?Cd84+Og%uaV%TKCl8tjQQyODMlVI0L=mmO4BkEdKROJpU=PU=w~}4-UieN2EoAw6{o~ z`%XNj3yN!vGp~4ov64FONaLy)M`{SYj$V!lgJp$GW`=2}Bi<`5ny1z`G`o<^(eep* zVg@x=E~mLpG4TJd`lvs;Z`A3DiJ&C3^#o)PBg(*7>hW;(x;2cnhVqN5fUbg? zUj9^p5-G?=ztW3s)_Qw|_~SW2PNzu);ihN}1GTx9-x9Jo&u2`^|7Y&|Z-XZyz>R=2 z@W6?YHyJat+C^gK60V1j2#pb4 zDYdqvx9TI#+qLL%4!gUz?JuO+V^S$;yEqPOk9b7|apE*)$5*dC?cR<}XiZ{8)bnBu zv*jL>5{J!{R zKY`9dTw#^$TaI%WyD!_|mOH#-N%(%VhoJ7f;W+Hna{c~7v&^a`RF#SM9wEF}pcqN1 z{itEi<^R!il~Gl;O_w-y9YE>skVd*wT0y#{8>BlWL_)elx}E3om0_dN?ERCy(X4lQN>CFAUpbVfO#;F>(9?mVj@~mjo#B zwqB8)V(Q-aedS(BIhfWt4{Sf^^845z57H^#O+m=Z;DPn5rR=qfEM@X4{wuLrwI@p8 z`kT62!D7$x6SYpBb&t8C*)Vq^Rm+7cI%;BK?^h_I?^$wo8*mcmTjzX(luv4#2l1?L z{nG%aCKUL`3s$@uum4z%WOOCiK;h&@PRRC0?4V5!Fjvo5Wp66xVplftp?6^ePSWNs z@4EKOwbPJ*>kiGy2a81 z_hvVj6lQf7Mi&Wu9|zhi>OhS;L|cX-|8H8Zfwye?VAYHF3MqcT>nW{h<3-@oR1A3{ z^WHc8)`(*xSwVwH>j8WnmhX+g?P(RFL^jZ)VK9U`?ur}(cYZ*OJ+uCZZ)S}pCk7Ed zA)4BYsl3RAyN#J>;Q-ZMNN+>+5Rf%cDZulq6FZ+h?MoaPHs~*PB$W36?h#xM$@WLC z7uiO{@v7~1<1Y#Xcs6w0)(%?Sg>h`f>=1+e%Vi-#r!-uvELwes*QqwWQ_nt^?i8Oyft6wEHC zJmML79dDKGV@@!bC5;3ep$kPno3Oi*9F|UB&b()R3*JefYW!NeYBp-1*bm-FFA1To zwb1R)>o)B6PS;BnqJw5#7WARyV%ojz=(S{^Q;9Hwqz1+naYVSs+uB7e0{dmCWKpDd z+v7G!bq6(ZsFT%Ic6H6k$z_9VGDgi&eNsEreB&i%sgum z8&V_58=f=WD#Qj4`Pxg{E@E8TWo^C{E|tWj-HBKv;-4pOlze zV1OZ6rS#K83R)OUiOJ=?Pa~fKo(2$`udCCCLv)bs_4$dfgA;^7DnUSWZRjW`;;-@( zcvSROI7zRPOh^B{W}U6di(Zax?j>>*+_P5jhMV!Is3?hX415a8n>UzqK%xE1@~-Dc z&x3(1+N=)W9&b%x6;awsfuL6B(02gwb|k}mGwuqRk!>}Ou90y3-r5I>UHJ>69r~|q zlxFRnY`CydN6owTl6XUZIqFt3)(4FQ(f^{$89!h>GviUkaDXFL4fe4*vIF~wu9p{$ z;270qk#7^`25AM6>!Id%+|~5lX*m(!Je9is`zaRWcK8sSHQ0Z##yz1sx?7oP&;N6G zv_9=$<6P2apCn1^V>Hkn(!B_iQE%37>KHDAnG7RM8GwN(l>*%c)J%YL5&~Jn0U?4- zUWvNWYpTHy;(EQAn7FF%rQW-yL3JdA7v}6BLT{d4@AG%NW}NJAkm$8upmX8bp7@!$ zZdD%9yuss`BQX=ShzgPxD+i}a)y(o8KJ_2UfT6fVAN|O~aQ1I8{-CM;ZrpJ6%7Qec zDq-Q=3L$!30Vz768T~)CKd^7|E3!&9HCA~=R!Zcj=OyvE?boxC1rH}L4J~tL$sO&f z?}IFtmPpW|6KVHQ(RdJedvUqRp&}GazQ%psYSsxypueu53Oe{x`zd8*Hv}(FgL{*J zpg%qT`J18bPlxc|q3Xbd;F@{je^VIa&hD^zHg_`6^L`a$M;M2qZCjf#cR0j<#Kd+R zVZY$@^h9MY-l6}0@Lv-E98b;Ud@((6Jb99OE6p05D@sE+SSmd9x&8F9#8d`_jN{ed zUK`8K2s4x#dztQ!n@wDru|efxX zqG-3SLT?`{qtOy~>Mw>MU3we%P3|gDR%>!%`BRyz`~{&}-2twXd^iOu^BHaL_mcAU zju@g1>JRU&XpD}YZ7x0C|Nq9;_`Gh(Xn!#|uqF5stu-&rdxF_?j2mE`bFl9O$teXf zwwI$_x<9_2LH1Vd#};_h*}OLWxUZ;NO}10=XxRsiO(NDmTM0#28fhUIzs_OUTx}Il zj_WS{Vct<=uZ3%14RzpaKd_JG0V#!l_PE|3E?)Cd8BObB_v2QnxV(bXn20lwtYr=O1rhihJ_ik5JY&WO+B zHOuExXtvRK3$!L-^M8yC=y`Im?YP0;JYfN^PE>hg zm$?5K5%^%h#93m!2G;WquYq-SiZQ0Irr0V3oPW9Ah|Wq-)=Vk^Dz@;jKlKGx3yE-4c8fevc+a<#px86`!O>O#5ve*mg%(W<^asG|g3PwHQ8okM4Tn`wtqW zvlGAmtZ22rYE-3p)QwBXH5v7=IS}|rNaob*i*C&TpTb`KlLBZs9HK??^e|FstsBgB z5a(eqJF4}zN5A23OCNAps5(&LZg(}~J{}wPJ76LGazqDYWOC8Vp`C~{uWGB$zc(re zozu6M-7Z)Bc9YA&N4InM;*dnZ@C%9ubgs7h7e^i0cdf3&?gkCzp|B)VL5RU=vk%29 zy-5oTF>MtLYUy`jV4s!Y$~i6c>!Nc}_Is7tP*o;Y34FCKp8-It7Y6@dr6LO*9{(uI zXpV}Q_xj>!PLnzuhE4=sjD+O0cHKG-ZK6#t<=XVbD*)*W(GSm9?DvHanP{f`WPoXO8JP-Bp#v&h z7bpLGX0>ttWjXd`HyqtYF7N?8c*9We3X681#j~GBXolSr*E!K(Jn1CP(f%v;Sroya zvV#^1css4_caxve4x&6jx-a)5KC-1|PIwII|M|mmM*u%Bx*?5w0jHx9;A7Q@%|dh7 zXQhh<2V)(-EY9ao`WmQ@812}#{5(!Z+jDA0^_Tx$9Cmrm^D!m?}*U!T*DlC%?)qeKrpg}RoNsm&(>=gS`}`VxXZ&B_9>Cg z872)~^m7+)9Lw7%2@)tx3Bceo)DT&{rVGu{d)@690veQ*utE%zla_D9n!-V51%lVQgJ~(uhG5Az6hW@?F->z{WQG&JLe6)qXMm&#M zSi$iK(=v7FN&7>}j*#-Ye7m+}jDMWZSX*t1{bB$lw zLAU~)m2T)R`r0nau^#9Nu@?aBKlUq>8I8>;3Z%(qazkHbIh51S!Q$o7cOc<=bHtR2q7(kCAPky8 zJ=pjicZT7se<;n9ojX>4VNK^b9lf=a5CceS-65Yq=E}e`!#WTINH`&)rF!rkW`{>t z#QcX-IDCPHB%4y<0cf_hgj6pGwBquB56ulC(%1F2I4y5h^=Wk{_NcAbxa|q_++2&a zhBE_t&l;GF-A%-?xtnMM2fX-|_O4|#(%OM$ZN@TR3>$z@%1fZKVsIBd&Hn6(CuC~( z8|}SYGUJc}nmwZNz#8(0l%Tp`me-CmAPg!kCuhrT@LJ*JqW288A?kYYi7eD?+%VcLdz#Vzk452=SY{3_~v%NzOkg` zNmh6LwwZ50+c%W#wB~tx1sOG@@yiX0rv(_&r9K!Al;^2yiWQSRMd)G%m!9PalWl;G1V_P~ct;~u@cppZ`L zKUx|J7>JKiw9-9w@Mm+<6hSprt;njcr&lg|4<}9viSS$c0N~=0Lm!;}cSIr7h z`S|8XG#F@ti%PUg*XFc^t=SbXOMm+-)GF~gqPx>DgMYD^{D%x}QP)~39G9K`URf@> z(+oTiH~Q`0UvtzPf&|^XLG&p1ReaeQv>6}hsgax!=?qjsGpm_1YbinI6vY2I;uKiG z5i9u9=e*{&C*W`ONdsjd{lZ*4iOC!IBnZeu8pZU8U(LKHrE8;U4L)A{F%J92U-HvG z-EonOdi^Q{{y~jHoIgwu?j-?HyxVeNJu!z$4yzWAo~;B2Wu z+o@&DNhXzUO}_eWuv7P8ULgX%L-Ez$0!a~`*9=KLmC+C2hZ+pjtiwYI?E4TYs`<6J<=IxTY7IKI8zls+JWw;^LS+*X*i%na z&s>o77mpwH*wminO9i>09i=aXL}pgy9Td<$mHb_p6i{lXbzul^D_oa-yDxw`J^-7R zQ(j?H8RQT(6rj=SUdC7OH*qQzlN%1|)~-~F**dZ}LJ^e|0DETeI@iW0VNl{ z9wrNDJrUCV(wtoIXW(gfhtNA10cV|G{d#MKU^Rcyy>Xw$eBSdP$Re7z+DQ=5OXxO~ z)7A#iF2k*i)kE?}Z709t201+CkdJY+qUEZL2H;b^Z^rry)SVeVC*@CYB4PN=r1&)x zCemb$v7a$vPV0xdNddn53p(s{M1|OOFm6nS4!z+lob1ygObIY_ofHS` zKmUVq-ELvi?u(B{C{%Mo%;iRTlr{(#O zq(bKse7)%x2J&GCueips2Cd|E!Uz@mC*F(wk*niY2nv>Fb}=r8$)FCE<#9LK2>29i zNWp^p%vsdB`I`eslEAqHwj|M`!{y;Gu78|YLIh~e)kzJnvU(C{;+@60J=jiv;@N*x zPGqMuQCo;NQTie%I6`Rl{F8$A7*+U5G!Xur6Sl#XM$T6NIxcWJT8fM@1XhW;P43(_ zG6Cj42nY;RNz;{Od;dSC1r5|02}Fx;&YGC1Rau4l$qxQVevulgE$Y2nuRkB z+uy{uQ}Hsd#hFl5TH^dl+VJLZ3Rf5Jk#`m$bvX~qQ|h5jd6m%e;VPOUS@EQo4#*!b zwuxI|pZe~3cbtB#w@MPl!y(elj#@SGf3UWSy@6Koa#r1|-ahPxxqsmY=|QO^p38LG zwUAuWL9%zng5JAcU{rUyE@rI$!qHNfY%8+&Xk+1qmAsXc9F8TK^gBEXB8JA%WU6lzBpVwmfxmSA|~ zd<1oYW7+aizp*XOSM*kvjnq31nz{cb+OyxEpclUZb^0Tf!-mlV^McD2Dm(F$XNO4tS9IkOql=GKMG#~pEjTCM6tX8uq(@qLm3 zGkQI#)!HECTlnEiFZx>2R`>tQ101~;9Mr!hPU?W85hZzNRH1B{!9w<72(Jhh9yuPi zU%!D_L5Je2fM{hId&J&iUHlp{$fo)3#}cr8I2*PpHmcSegFUMlCR_8Q%6ZxsQJKV# z@i9{BGa;=Qo{v1g=TwUti6RVwVSv=ug&y`77(0PpjGNtXvTGJ8?!!aUh?|djs(!a+$&b0~0Fh=H&|*;vH4#FkqSN=&$1;jGsvpo6UNr~?FMaX@vLl*9a#3r7|1-~`l?%$3^R2j#V?V@ zU+@0W%;Sup9H~5F5O)1(_l#Cw%r{2-$Ac~cfBo{)jH^!f|LZHg<}yuwB=^61Eq+k= z!c{%n=t~t5p)ZR-06i-86Eq?!kr$es+p~VqyB*_CAaf8=`hLnq-jyB!Y#?ta*eO14 z100r89R@9U3Fpq+flCS%MArJuj#hWw=)+Ae%aq#7*F=$GQ41Z7?Fvs?{ZGwU`g{1W z(WmVX_V9&v5+x(0jiLDy%%2H}OHc%L*83=5O9u+2{)oVeNB|u+z#xCDg0cd(640;h z#XsDj3-0jNZ2#<)Tp!!emg-i7r}{fc;`)J(?(5g}E+JyZVEL4MLf_PSkoy|=5OIli z)<}!$FVtfoomV&~+=3OG;g>{WSA)jvZ**j~kMkHg+7=!jpJ88?DIgp^3b;sF&yl&q zjae#$1Pi;Oet2)@ULz*^_fhDN{Q>W&>|br_S66XhsXA>g@JdVU`9<(*o_#CH^x)W> z5!0ODmIOf(p20m2#mrh^e}CC^vaWl4RJKytRCYzR8c!jgKiU07y@&4N<@SD3=nYmX17~_PPeh3C;0(*?yWy3b zQNtIJavE7K7Ry1gk+dRzzteL6e9SPX+(_$f?m?xU>)7p4zuNP|4&s`=o1f_)N_aol z=MIE?OGR9Kn8=Euv(duJnWyRY+36aUo2RR4FSPn+jq>#5cMs_B@JM!P@vU>o`Vx4V zlK5XO5^4MxQ$vq3@f;XOS>s98Qe_uE9XFAjwGM0%ldcO583Jzhb@w0v>`MR3=Dgf=nMaz`4L% z;^&_u=94Yz()S-m$f1pG{1LS?S`k_B?kyEx>-37@ud$4uUSAUglzt8VpK8)qqr_uD zvc!w`)#enX9L2bS4`;`Y{JOH6r0AUwEF4lx?kN{ThY|SJ`ujS6ywmP{`$9JAP5z@V z(^t^43A!6!(_EhVdE~|BaYel#Hl7E;EpJ4_lJl0=jR}3v3R8lWLEB{k6Ui< z(y1*8p$^3f-%CI+=Xn%=1-QzoDwf;u{f|4-*OHS8rGFy0= z`$kPb8)%41Y#GRv0L-2{e?CTWl{w}XP(9$r`>ZZif!NI17J z{9K$Q5m0elKJTN&BZEn$fQKNqPMiSq=@X6OGIPV6e2rp|3Jz7W-F3T3bq@TQpzvB+ z_EOuF^u9#1={E-I%W)EV1MYV@6&Y`3@76Bx?!RSiisbS6gB`_g`H)jPIt<^lRjwqMsN3A z%#p2hw#VJ%lM|ih@*2dE0_^%rBCnHN(r zWO_9;VCQZ2?isB%+&1-9`Zx6WotFMkc36$kpCK@`P0~v?kLrDBy$i}4wpc$^N>6_W zs4=1nb%r9a^)WzSM`NJnzS-f0S72;aLtFwR{D73~;3AU&W?8&M{n!2!+7EV1-%rar zLvFB^+c9a<*W3@tvWdz%AX~jgG!?TUc(QMW|sn(o3f8U%| zdYcIuB%-jLagbUAqf&V=Ai3cDUlfu@moXgLfab27`{!Ka7wuV&M2gM zk|1}9O3wyjV20f@Q#2;9cEW?shbG(gwet&EWZ=6hFE^^%|Bx1rW z&KAd^?$}t3in9{tOtGrP^Wxp?C)~+YL9IQ)vqYdlhp8ZV(%hkwu(l?qR6r~WU}(&7f(l8!5Mr5o@fwIFuW|HTBEQe{QmFG+NxZR1*oIIB-3PJdVN80np z2j|Br3fZ^dLj%5bW;_02gD+K7meu#O;!}#ORh8>EI%7uFb@^5rBvcVOYyvv9qnMyT zTj)Z9cZrlsyncHR&@Io^>2W|mZc#t)4U0}q-8fKyc)MJAuMM3_q%w7HM&vyiIMwCm zd^(Ou;qvz{@kV*H$&H&9S(v-QZ##$z0xt7_w*-&%cndQcgXt{TV#d*Fgky#8&W%k^&lKwi=+@4zj$i`0<%n z8O{S6a*fwC7ck@m$Z@4<6|LMU-w6kD9y^`uu5?Z`IV^rA*U5v+M&mgXiWsV0p$*%N z=CWJuv7;txCLbYmU5V#f?(FC>&ub0|D!b|kgE6I-=VOVTL5E*u7{AhDhUMqg#+ZsB zPU6>XpEvuO2feqK^=-3IkIyp6M^*yO31!Qhed zRhBj^J@+CUW5d0LmK+xUYSVY=P4ffiffPM^knC|ZcuP}aMVfNyVRx=Mo*cclUGL?q z%J~1NS^BS?3^>;Rb(|xUy%t{^R-RJ5r)SSi;u=<-1?@$?)gven)KkYH2aE`~dEayh z+S&l)Jh(kNig`V0;myR>Iz{1kQdf>UJ0vaEIvUbH+jZUoq3Z!{LZn?LQ0W-bJ+u>@V^ zn)-f8A(LKYcD}V_y z#5nBn;jeL%1z!q1zeN#N%l`kwHCMp9YY{0)1I|t_3%>FBu%Uj2aH&_mSd$OO;e(wG z;f6Fx@`+e}CLj3u;$-!xai&3)42;Uhb)E~Hn44bIj##>nk?j|dPG~gV@GkAlIV!%= z;f`J4UOfvz$jXEI9b`HHt(Mv<6uZ}2*MJ6Ecj6_D1jFCnU|1o zc9Io>{R;IA654?|&r&U8Im9`$Zu@KFAH`Q&44s$Sew1S(o*iA6LyS`_|6`y7iC$5` zOLs(9K58smOWw2pX%+v|M$k|I8Ixtm^R1cLwC*7AsstX}Oi<0B!KOLCyj0$B@Yhhz zxX#v{G{rMGc2bdrFqr(whrTSLS5q`*{rw09jRztVCr2$oLu3ZGVxp2I1V9QyWML&h z!f`|)G>DJM>cQX|MtSRzlnWXD@y(DS9seYx=Q-;q!hQJAY_ngWTx70%G@owboo?cs zuB2Qvtx>&SpzT_A4J<%N3LrPp2gAeI^}3N?#@FpGW|Nqr`8kvO8&e35$M;8GVx_lvr3EYpBcpfj*= zC0hqyqTM=7-NO8|t-*!0T0A=c2GHIRw6Fj>Wsmg;|Slnja_{s0>Aci`zwBWnz=bPd#s{ zmVE|}oXeW~o7m%&8q=^TbaX{IVoYw+N*jucM|6-oMINq7Y@Uy|;=Qj_;Sv@1xZsgV z?ZYRMpFa`i@jIrEpLj$CCY#*yq{u39Dr{8xMK>Nz?Vh|mj<}03V?dBY^Iv$nfySLT zZ5jUPcnL6$_nM`A6UKci&^_{0OZr=%G)TW2NIDS*HO=vL;bW^HB~IFN=$IR^E7Ev! z{+BZWZHi|9CXNPKr3wG+ts#DkzBDG>?S`SRJNo&z+PC49Z$0)GYm9d+!ICi*e8PShznv zG<%)6znp9x)x2aWUAuqE8FEE^q4m^zz=mL$WibQBO zIVeC3rh|Z&DklaB{Pynphg`f^8MmeQ^2x|u575R5XNUdeC;)1H(mYoEtJ@#3Ft~Gt zr*KSiNQL$Mr7g;ri@oMJwbaboSTkgtXx+q`q?VVSHu!k%qZ97s?v)dID;?_&HK)gW z`ibD`eoce63#Of(hVMo*kxL z6Yb~Wl{-K5S`c0%adLZ)Sx@}e__XmF#K%dYQhy^0ypSE1#>TDxTy z9lNU@B_~LXgg1cjFI*2Qo?!;TymmKA;0wN%B*D8C^h!nKWo9Dx$6PT53|kuW+VtGz zPvvYk8>3Wc1bJb~_l?saGHi5ag%je~`EyH6=@=vyu=;%&SRI%tlD zDBz@&jjC5u>*Z`r0R$*|${iOCBzs&TSB$H*`WNKEi#VSE_V?ekL*3x(=URsX?&TwXj(4i+y|ox6Wy|h-PTx z0(o-pB%M2J=jG5&G{XsUu$?gR8nJUhzY57JD76?%lY5A6}0e2g)AZnM25fPM{p85DlHYfRYOl=&*@9b< z|M5px@lJ=hdZ-kZB(L@)TU0qH=B&UMj2b%FO+wopz!TWOie0;~53tLX3vW)TKQfR#|Yl4qQ zTX0?(4>pOVbL5zNNkeJ%C1swcZCf+Id|IU&JB^)jKHO)A)v7qtk08hvR&H^*F4(MW z@8j0(BBE5Y$NBP$3*?r+$A&J_VBAc&F2T!AU2~In!pIwG^e0jgtVJQMsOUH%i?IjP z$L@m-!tu$Htg*1N`NF6&IYcMXNk^RfGc+5E-gP|LDEgwzbp~V6Bb|yxEwbeFt(&+A zZ7Q2;Zx?5lz_+`w$yE%wmCVO#sB)mjYsdM|X)>{wi|g~_-4^jvf0-CAD>Tt&@8!r> zm%5GxHI6+T!MP;2@g<`#JO|MR(hfv-%jaU^uI+eZq?BS335&)1@0nL{jMY{R3C)1P zn>2D~Vp1iPD;s$+Ejtnnz@OC z5J+Qt4ZJSj_OMAUm@^ld>)w(d{Nke4-_XCT*)YI3@wui`$wd`r((m4<^iV9P0@YPm zR3q%4a#8i4{cZ$Fd>6??Wp`4G$rEQbgmmzSRW7fy=jZ41`>TTu=Ky{ZD9#WFftbqo zPgGyH-4)~1lN;kzf4)zUMfn;85#LOVUyN4!=G`y8NYCHVEa~z4E>5tEMM+XP=@45( z;lc~LD1PoZ+zTvp%I0OlL&JCTv92ijsp6jV4u<&q#J^HgTy+g2(=Y4XDtRQ}U6@TR} zsW)5=dY7h|O2!i0=n>wjQeG|`7_YwR5C&%boCf#x+vo^p-f97If`kT`)y)2chOPMu z?6Q;UjAdqtcHl^znip+qdt&e37?aYAEWgFJh37c{QqP<}lFe$0oHI7pVAIOSN;Ok+ z;&uGnZ~lRV4eIeho)X9t{REZeTu?6qEsyc>C*Cg)@ezX0 zv(dgb%Z(vc>lr`FFkZ&Xp3P&H+_sT)@9ww3yV1f!f=Pz>Kh$x(d%C042(P z6N|xE(GsTd<%n--y8ZIK91CsVWeR<_y~J9$V6d;sZ!rM~&9Zp&r=l$Udk6#IRlS>ckK9t&OC+*K>u- z8Y~$w6NU}=Sq|>%7=AUJ+lOzWem?MnKCS65cj>wUR|N{%LZEd=XXhO>W5HX0!Ci!Q zpkGcfEi-nb!NqCk-u9@}jR8jpqp#1X1WU4tT%oxRvt^ar)}RQ^lN}IIjWA6q1ibtu znUB;S7H?{DnBxfI*Mb?dOcI5|Jte>V%QWU1;d9}PyV^8i^Z7smvR(3nWe05^tilW? zv5c5T)86F5AXb^m@TY_tk|vIz^?2 zq@Er&pEEtLGckH!n|M3j?WI5OAvN<9&#XKSt!O>(Mm&ECW$7}$BXRG+xo~B@f);l5 zX-m1(ZHq=!HBZlR^ZAE!m*-Hd7t)ASu$)YZ#~Y_0V`;kiF|lNVPl=2f3Cim?8rvij zjg?N&;QIFchBjVH2EUoDteD50pPmm_%dv1}}64yER_@SWvam zw>@6}@rbivTI;p_p>s*Ox2_^;4Ug3n=4i$|N_8{m*z~A`B1wK6%mLz;m)v)D!Qbz@ zuG61jG7ZzKH4|mKz_l=dol+;AP=Hyeq%gA9g^vU;&bTn+kpWa+bYIf+f|}rg;fKd$ z-KYI6&gVJ729KMDl@f`c_nIvLs?x1*OsySPUkgr2y+}f>tfn#)E##Rl%{|J?qMLb_ zQY-;0^8Q@;lQ5>LuJ^Bf+Dh#J-I9(`UH4z+c8A&=STjvGCQG-MqEGW3%!gC)N4|Nx z96>*8;P|KI}tzL0qI~Gg0Cpi=A zJ6^{vyTvDkk4rY5yIzam5?g-HOj+xwLKko_*G*Yc&csx4RLO}xew39>MJk`Jq(O;w zOnqJs`+M;DTAA=_=#vDkq`igFh4K$;{o*Ov4qefVq?zonw&reJD^4+=fYrd&O0(Au z!S=nKJ7m)spIq}BQCDiz&K_R8Sis#3O1uf9Bn`T-UO#nMclc<&AE_MOeRMte687l< zMDumNH>xCrYNAL&fhN-KprdVBQ!~Oux43wP6l%-Oui9ukWDhv;G$IG17c>kXu@K=I zYxy3W#uNdsWDpYdwEW}jmO=1@(Z#?4_m}(;dZj)UPLKSg`|n#VH})?%pZqf;rg(&{ zipW{`cia&~#$;4e*%eDilbRBiWWtOq=b0_7Pi?)G$qM=!HM0JY=DRe=PnwciQsJHd zP1J$GK~_9ZV;d^|%rVG{o`4OB;dikvW%Gu-f5V?Dc~j_p6$C>uEv}$-3Sa1VCot$M zIWKS(Oin%irX%>4BE<#GrJWdEpv9>h{o&r<`zbk|_-<{7v3uL?3;GnaK>j<=W8#bB z;VF;F@()ceep`nS@u?hJc-FZ|b2=bq-Jnv*{bKH(YFM*uZJ>r#*1|(@tn3K|uD|^a zuDC#;SPqQ}h961hW|`in9zm4Y`L-!{>Qwi*xFVyl(iSwsu0Y~O3ExydD-`!#M|3$Q zt%~9V9B0&<^iK}qa{T=l=|8dd1(Ky}YQc%`|43QoECv|kcOxutA+EuW|IOVNt*%_l zx2Y}^DPpD+9DIG&={n2qCr#6^u&%h-lk*_@;MPLmMQFXZ=8$;ByUg$jDE@tTFvbzT zAe!YLUz>xQky@@JUe10u{4JU-Bd2x9ol^?mOkZqMuOpUHc2-?-X36Ecc|XVfr|$Tf z2M+eID;8c)Dr7)%kSkN$d4B#=cRi6X+s0yw^qy2NcP!6%w~6p9EewrB+VGkB7~~$I zu4(U&1Gy)B(Dyktk};h-_ODn}ZHiHD+Kg9}FSFlR-@j-~t5kou#^unM`s6v1-0B+O z_t&1f`Megd)cAe&KgH5y#mF^Nk&>H z>Z$2XYM}T=)zS}$LYd(kTurG6c5*se6ZpnCQfB@^lv3PIO2__&x#HQ~boU~MN9g+F z)2T1UML@j!z`6O!VdD=QE*=)#8pgnkj2+cajjry>_CH9Jq%`*ze#W}e>UudcNK76h zp7l7PE7dB>Uw#e$y8la}7q(1zYLXX8^KUcWUE5ET0Z6|^V1^i{>ZDjl>~~*GPSBU} z{4+lahM&s1rkv^-?59bFhMu}dtvm*4@F_&Vv&bX<<^&W`eYMH-uIUBvom+Ch#rv}5 z<3R~NR0wlXX|?G%WvG=SiScb5Z@brvzkr&p$1{! zi%|7B42US(*D^07(klJ?99J|fLm3CaA2kGE59lF>jNdZ2CGfU3lZZoK=mef`H(Vlb z4_clNa5#b~v|biYo|d=lUsj35T>DoOTJcHNDlCVIO`rOZ6AsW(g5>+?5wdrf*KQJmwHB)~peh668UD98sA2;Xf7;Cngf z8j}H`1B36K%`a=j&zWcsU7^_VoHomyjE~PJFU{WH%H?4ts+CMyLz>4br%~O0no+?` zz55ksN7EhqoR%>>lq>g_D4m@2BT;1?0~c%uSlQ1wfulN39Kw)enuhNPQDm^mRS{hB zt;BEi$tHovbRc$Lh{(-7FVA)BC^T5HGwh+S%XJ=<> zowZS27A0ElFU8@wESiT)-^x{zLmdOdf!jR`2}J>NW`;+8%f@6RKXFi0J=cp$Bs=%V z3qcs_yY6vO-PLhkj@bVDz7x;nv2{=|P_*S!!p~>caXh<|9@%#gyW37Mkly}<_g2HZ z@jkezH2B`KdSt#sQ-)mF)`HN)n^R1$muEa>>dvI)g7l@qt5a4Z?N^=Q5^qx1`!wd5 zM)#ZVjlQV%VuZ+A25R`H)J&bSVNJ2FN`-QZ3C3CS#>9&;4tigwe@%3l!U;BB`J9IE zoeY+{*qojwc&oOkYqQ73pIKT?#R!I*xwO_#4@TMq&=M(OXOJ7BJ1uzQdmy$*BFG*c z?tgL&0vElU2uf6Nfo0C3UY_x#!EH!%#>{`HDDhUh42mId=hEmbntk&m?O3ZslT+*N z81)B@RG z_8J>Q15RGy2QXhS3|O|chZ@kw3(&}6-ZEszaJ(D;v@MePZd%77fo7Pvb#wTi_ZRQH zcZziDJ@!kUuHg)_3^Q`SpE|zxN~ovWV}05uKec6MWa2mMxE_0A&wGv>N(mtGn3`ua z;Qn@JLF{3Bcg5s=7o5qqtwioq$5`2Lm^Yoq082=}c9ok8E{If%Rcy=8vQ3nR}KWIlhNW{^b(TmCfYF&9~ z12tJ&eB#V$NrPP<{;Qz~(L=4FQC3Y?zO}~!9UdaBHiN3>p+kfIK2Hz6Ig*oi9g6C9 z^M2OSVTyGA9;3~Fu5km!dSjq*D_jEnnT}52 z47I@7x!;Ut`fY%Wpq=XhLwr59qH7Z+Yu<)cBbpi7(SmEi)31twcEZp>urDRJ6)hB) z`T#V7A+$w@pFcf4Nx63e0Y)_G=i@8Sx_AA{Uaim1hO37SyxN8t63dfj1Xf?K913_v zk5|oyb69D(HT?*x>eu?Py?YrM;usFv_$;~t1iWP8DJ(obR#R-e#D63WGq5{_*jZ&}2D>`{$$=ck@@q|T9;nL_%qs|faw zd*^Ys_}h2y>U;}H@^p<-j5t^%hF>2CUg9ye*~B^6y!AcAL<5`ptxnyyL@Jc+H#aDj zK@90-R7*^54qR8D9a6aUBm&MlY9=JO1ngS`ZcRK{qeHvE&GY99k8|tuh$cpdJkv?` z9xdye>Nz*FTrzr`5W2+=0@urD>bmgP*Yv=-vVuEFbmEHXFSsG=J&3Pop;*f8^$*a` zIWMP$i^m1F>4WR+RNLYH-J76x#%rQQ7I0r5eZ@oiBOQi>bR(|r&jd3tW9PV>A=i8A z?OGsDE6H652R@vSIe;4i%U9V;gNHmlFT>DwoTR+pK>iYWd8l{G3cob+8$%3`ovm5% zYS90IQnE7HoyzcRq%-wR0!G&Pm(Y=Fz<_PgZVblAq6&+WVgC0 zb4twUDq3A2O1K~MmQ#ZldPEWKJ+!FCah?XlhcGIBGg-5KC%@4>PlIZObrw_BZK%8@ zny02|UUn>>b2jcMePXAZB_bK`m=!o*s>*;kBa)y*0{P@^$`p{j_2q(5Z}xeub#6#_#}ahzt*9i1uywlLg& ziE2*4&wTymt^2Xx9-cF7HB{^4RSM}>Z=a)Ipv|aJCct)#& zLL2IQQ~JHnO?xbYQH!cGiuw;kVl&B@hbmp%xC%4EA9KIFJ6p#(P~Xf=Ax~Z;JhB*| ze8dW-DI~;$6d-lkT{AcZR!;!=X2L(pS~|GCD-p5(PAciO1PQzR{Z7;-Zia^wa|!cf zLWBx+zI7apaL_wl6eo}Lh%adqv@KL06p#zUoG9V|eAbfeXciqb-*a+zggoJjJpS3G~^OUdrlIM1~OTpHbgm#F%H^g3NrRv+pafmU3oP;RJEbMor2U zJ*A#whmKjcS-bgTS+K_m=9CO2!*U|fJLV_z3?5Lm)km0B%B_+&6ww^P!Jkn&NzT`z z?%3=Gdjd*OSpUZnmP21v4dnch9`;7bIPBKsxcVsDd^aZfk;O<%uLhnEiTBqlF2V0M z-HF-6tn)1!6OMDhKo5>CNwMA_rP>srwWO+g8kcD`yIfjehm~c zBaQ(}9^&3p3Ji}RYYn?afQ!|hhlbjV43&b7k_&c`yMX3G?Viz=UXR`TT6T6yg!;^N zN{?U*z%i*ZiWSVct-gVRRARlFyk=B*=ODV7l?&d(NncSsE~39FU0&U;J}~4up1PM| zKVQ*@5CA$+$b>{rVc}A>|3^7@ME?{342fNKvIx1gSkIu|69dzIQQIG8agtt+Z4Qci zx?4V)os3W*N537!^czX{$MHD6P_Z$^2ZDy;II0g3;a1&DgiUOD!7CVE4jdX)_cO&pG^!?7c zgR5ulwVqjHjyYzl_J`y~aee}NU<0sTHoyM~99@FWotNVpbepyDk+m`XwVTdRx*c42 z^{KDv@?$GfSb#QW_Cny)_E6z{fKliWDeNJ2_kTBK5CAN`AmAYaX)PhtCdyfDr|WWO zBTSJjh)rm{m#)L#fIJ7+-%&5Muv;hVg}|wV9j}v;B(vw!q6)#C)L9KT58T}ds-FZN z~)58k<#S%m)m+W5f-PTihy$!pG zQ91CT2utzVkhQbXL@)_C8RkNcI=7~b%Xvii3XR#Y+DuaLlSK>`D8OC29zqkn;V6O# zVnP$wZ*JV(JtmQhDyx(S%Zl7gN34?t4>XU4ob(X@QEwEZCqGmP>-2IHZ0lmh$byMv zeN6nC=DJ7aj@LddVB_mQz(*HrXYuf4ui0?`SOes@7w$KJLG8Kn$y!S>4-lsf)I>ok zmj~As2=f?z?8!w5`%1(%>NDl%2RA_F>v^g{wmdv68Nc_o zA|F)(6a6H=D*J@Mc#4b9@SFxSeESz z8^=;oGD8=~#NF8hc!BM<;kqR%4ffYcZQqQ$?;<-{!Rz6o031eM?kK2DT&WFw!V@zmer{7r{gJ$ey}@v;Fm5R#=?uNv!Qf;QB+d!Limbk zlItUjVM+WpG$hG$R(zoDw|UM;X0V4<=CwtC`{G7kYh35c*;0q^{ps^Qf0_DfvdYeY ztm}PlR!Uuof9poZuj+^eU#V$c3bMJ7r(f)Rt$knWU*BI~_p3Xo6z=bg>}*0!7u(Yf z9t;5L@mW1~{imd!2SOQ*5=Q9!1H&lfUQ5q`BwWLa-Vg;-^aae7{w|i-ykYcQ`(jCCIFj~ z{+{mqdis}5Y;RY8e}B)X2Ui+qVbH9Qfv?bMMm8d^9kTT|_e&j?-RON=fsdiVkQgdN zP}Uy<2%3DSxUptqq=GF!1$rXT+$Mg^K=Wae6nBUD)vEY*cgCxCE+&|D)r z>%kgxM1z*qtgYo z-1Es<)^#%td(dn>3u0?9J(*@V4Sd+1h^bjbry01Bpyzsb>NR9!_9n2GhMQ8W8Yw6j z1(W%OE4TC6TrXW1{ZebWNirt{&3+_W@@licUo@_^XUX_A+C$Bbr|bj`WqTN--BGEB zHLiyq%n|smv@R$s{MtUl2fDrKa5| z^~I126z~(%wpMv~;a}p)ENx@ig<+EE!|FnVk60cu4tNAlfS%%hPL(DLjGE6_XWOJpWsN92z zz|=Q%-)AIyUm$Gm^tIK zuO|GS)NN0`lLH}zcQ*JRN~bmG>(L>@W^~+5>L!)KR*_jR>J{YEpyxjM^gORtG8{4) zNeZ?FCa+Ij(0-RPySdiAwu3~!IgbD%tQds2BD@Xs=4}d>(%$Xb>ITUQIZYx~lQCs@@QM~VNz2*~I zVm)WGSH2rhy=vzp1b(=C4CHQe!0$syQyJ?ec66rAj97%sD$}x)4nL?{Ku#L|L|Elj zKItm*_!U3-PjO;Uv9ooNzPWU+9b!o06XKU&64b>Np%8YvwW0}aP}wfCOFHT#rEjv& z+=|db_{7o$D0MajrJpP_+Z`89L$Lq(%1TZErC}$4f~f>SU7~o|E@hDtuO^MdEj7WB z8GE%>KGG!T+3v3-UJ)gJn(cBdo--qK#5QCd){b?`LO9` zAh6|rg5i&u+fW{r70Y&-{nZiHQs=q~&e_eVQfeY)=Q%+So_okmw+k((ntwgq6>1pd zv%0dPn|+2pF5!wu`A6&%;lQv{p5K7cnpWgPm9c{aAsO`XX}M%7ixzy~PWt?Haj7UL ztwkJy3$+-X^L4%=xJ?w-swK(VriHiWKQl=c08&o0ACtSP;My0$Fy78s+n@Hqeb`wd z{vf-LD*Zt7?TukPHS~91j zCAx<7P4nFGTfARb`Gyii*rGFG86=_2@8 z?8kD|e6#h^LZ)PRa=Err{`ol(FAp3AUl}U0ZtRQI=K*Wo z6@iHUoOyZT@1I7E6H$k34eWrPh2)2}n(CyEu+`$!N~pdO<7~8G{F?sHyWNBU-ioQ4V?y<9%-o*5u z6);AmGV4u!Wczj1-Ytp8CIl&d$FhI7CpzEE#CDnh{!9ddncmjXwiRe&B!yxR3&;`B z%rVVgCq$@{q2e$6snZ=F{v!@M)ih;1Whk%J`=tJmgPRr6_smhy2CCt{X@f5)hwW#j zv|or{8O}$$${igoc9?oLB*;?ZJMnmf?OCXfuts7Lzd-@g*$9dswG5_vh4U&I1%H+J z0USdVxRK2s6_Z-A6D5Oca68kndvVr*a@ccZEds*AI_2*J*NPtklyC!;eW zjZ49N{mK?^RqaSP6Y+zu8VS}@hY@drL=DciWVGV}XWgzgik!ei5ZhMz4G>Otgazgx zPZcEv)F)KO3afiY<}EA?_~NesDEif%z5NI{e8YgkMsiPf=(;L4=HnoEc2P$g1@(jR z39r%K^%@5ynI=?SY=h}CrD=>_)I^iwRoOqgH>Jfb6Tkf4?-0hgYTfX=ts~vj!8p8< zR-QZK36MH}>w^&zAXa`?y6J<{FBjUOGAXhD6!d0#FpqCtS+S>+cq&-p5~fMkPU{RI z?HNCQJrqP(Gc{`8KPs-zIH71#1QqyPtx%|xxN6T8F3#u5ZCRF;ymUig#6PgVGkJfc zqX%=%D#{>{B_*=X06sef1ZVK%uRdMu2Pbay@ zK2w#0`~J14^;7KuSAH(L#L5Gf#YBY}i_9!rour=&jcjlM$yHB$NrG=9d0rYKEBqaN zg7ovD{~aO@}h4JQ0Q=M!<3DhxQMvb_Faw71#`JHu37U-^upc zHOmxB0eb8DvTt5UBQ=Z#9kzAqtNH^KNBVygQExZXyZ)8#JN^y8ex0^TS-AR#E7 zd4IiBenudSGsKDbjj3Gz#e=}krS9UcOpZIQ73TO7R2ynwKFUNLP5!1r$KA+Ia%$!SUJXY1x7H^M^b;}Q`DAwqx(rzm))qF(M z6pKEmk=l&rs6-Oo(V1MgjIbv&v2K&h?486~R>e;mi&`!1R_`nsPk!;4!9SI6Sm0PL zhfQn?9hSD|?BqeEPoI1#);$V8$Ec16Xrjc_;p#+C=XHiWMCnPGzu=ffaz6yZemh^@ zDm3Z%%P@IzirU6tOAky}Wa`@L7yX0qw#y*SQit(dkgBq+?#3@Ae{h3@OWybe>zSL6 z9cr2z%c6Cd!Ghgr1}9MaDPF*TehwD<6gP^fFJGK}{HX}ufpWN5D*Z3s6VWM$nx2J% zE5E0EFIcN=(9*5dGJdDxR*{Oli{a@0LCadZH5OgHZBAj>L^JQ;tJDw+3-=!v6)g7m zWl;l|F6P>mmtu2wtYu@HVo-R8C8`~DKSAwAYTX-wD49=Wrw72MLqJ z8}8EUqx!jYa2x@1WDDP3xP#DynVZ)`2a!+*Bz0oW8qaG)R_9MNH^z7RA1tT*Ei%Ej zFeQV67jS`gnaNcF%bx;@8SQkYtxjsiz#e^*#%Fw?;Wa4IQ1_qfdEuDfm{K2mz0wQ&ObLt(Apg6t{805(Zo zkNv8Suo{wWiMG7CbY|+bF~yd>6BSm(ebGJJlI@n?cI9wCo8g_>HUVkCZ%;ZtR*&o| z6L~7I!7(PMscM_`!nqy!UAc$^>T4$Z3ix(L%eP;S!Hj0N4Q_m^p-62zEux$89&)w6 zJ?;2go5ddoSgqixs2r*WTk@Q1xKGxE!->(>rzo(0s0)uex30*-_jqbg->4X#LQ9m7 zJg350gKM4f&Jd&69=gGvWmRv-D?1CFj7<(^{so4f=73Qs+dg#EDsIWU@&b*?Z0W|2 zJ@aBdFT<9Y5N2cc)j1*wdqDsmtvU~Y6;ms!k3ZW*tGY`mNc4aC)IJy z|9~PPjO?^K+x3E~X?Z_;L&V@vEY3dB@N%=2gVuxmDK!5hl^RoiRBF`)Lc0OWkU^z6 z)qhtv25ce^9^1QJFQ>{ec#q1pK-~WIg%{tuxCC)iSW{m$REdJ%=|XSTHJKZMtN4qs z`cm1%uRR}CVDDl;HZ{hQ8~#iqMrjV|$&4Ax;s&cCd)qAOqFS35);!F%s40-83Qdi5beC_Gq44I1T(I;)V@tq zc3Z+AG_X7*n`20+B!b;qQ68#F^Yqb{AgMFDG6@v2*GGmUc&O%r{CAJ=n&YKhY7r+h z-%BuDm1on7+}NCU{vk64SRf1%5H$hTdqw+(;v5-O!{5agr4&L<#8f^y+BTMXqRW?9 zw19>Uuj+Rle13}%LG@^@Xpe;9M##^5CSNsCwQU0@7f}-+{5p`t$9rH#vwWJmv-ghHpkyRZ9R%A10&(*>l z*n7dFENJtc%6J*1@oW?KslK>GQW*Ey$P*SgXa7{) z4&7YJGieSr=G* z_E7&dJoKsm(re@{^->AJ%%`AN@dce~GxMO+2-KIFhMEQ^ka{ez?PY;&LS7-#kLwFZN8r|p(ZQo^Sne;6!Ip!gGF&8AuJ(;) zy~^Q^;;OyBhKSL>4AP;9ykOp1)1b`$)}dpSI&fc5v>?6M!G`6Dy*2T}7Hl#7Lq8?V z!ZODE%$6`uSO&5(()-B0MO|y%<5r@v8nLc452 zh12Fz@1$~z@x!0`h1mE2jDK||1345PU|0(>X%$1|_0nw*jMJ9uRN)PbIyDue&t~Sf z)&d-5R744k=U2XG>`T>4;nk$tbG8emZP1dDb5)P69ErQ@p4B3&Rlkcx;$``JJh!rSE4FgK@H3`EQSK@|7JlJ%IOH!zB27~AHg-1k>00%tN4ejIB?=bZU4etL{i5JM#GBY0kzI5z+8MMxg%U4a`W3gP^%xazb`B`(% zjH2mP=cY1p?>Nur`7`#z)b=syE!__3=jC1hU)>d#8p_;cB{p}q!6WE_P>>xmjZ04e zvDr(proxE$+QfH`0FCk+E?410MDFD2UiCdDJZe0j2el_>^Kmea23mO!gloMY#pl3l z_7!1q2(Y{CTKO^f$sooUCE-z}Ur!CmeyzF^E0%FoM7Lv#vVnWCb&6@h0+{vs=iH+^ z-#%KWP$r`i!1)$`ye05GQHn`fR_%N5FIO8d>?KSsA&%5LgIczd4e}{KZSexPzCrW6 zTyKP>cXE)G2g6eic>5t6Gn0g+GS8zZAIOLa&?65I&c-d_OXk}0SudUQ z7|DvkBOM9gP&RUK@-XlfqXyza^5D@v!fGyDXr=y#o3NpJ{JQ;fHzPh870k+Bk+Nfs zy>HD^5!u;uvWQZ#f6%kjYf}?e5#>c^jOOV~)C9}Fa$B8cSN043aW~C|6y}LvlVi>< zdd;d2p12YNYVEmTS_asx0}UF^$zgb7?GX7Pyp>j zT-zQ@dql|F5QC)|y(u$B8M=-gb{Ticviyg+_m=_klXREVhbLzaEkcPg1QTFjYxa@_{rZK)(^gQeiVb) zWWVuS(2vJ=^TdHt$I*Ch05PVa-B9ekz3|Zy`QT(9GD0=iTvj%jugl7mLdb(e8Nod; z7O2}bZeS(`ahS}5nqJ}h(8K)fBj4`dNEYA|OOrY>a=v=*xbq27 zu%)*a2Rf7BZS=L~qT5VLvpBVW@Pgt4*W8`%uDRu8T*#8*Nq<|9=9-#uH}4&G-a(`Q zduRxu3$4i%TpUx^I?4|TP`TiG=p*wt_mf%Xj#1y(7A%|0B=~Sc-|a1l3}&tl8wjrm zx$5sZCU1Aq&=(dJYWnx=m9>((_E&T6tdH*^qDa9!hv@grdMQhLF)KWlIS%q{bAi9I z5bZKnFTC+-w?F-&{q?u?@t56!8pP})z!H?TahVYxM|sQ|RFL~V(7LZ+{|cK)K9Wl| zbCr?^>X2BW5Q-FLT2?E|D<%Z&vij78UN*ulJ|~(`h8lQ?N�+^d$xjx0sr8=l#a7 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

hEwx^vdeT~yuIdUsq-J!9*o6Bar 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�xjC8K&%rjNVd5CN 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�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%0Daey-;p9T*Oa1!(D4{{F+`~yQ0=t>A8xO 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 literal 0 HcmV?d00001 From 08fe147b2f947fbde347ab6232efd5be9892dd63 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Tue, 8 Dec 2020 16:22:45 -0800 Subject: [PATCH 011/105] Fixed sample name --- arcgis-ios-sdk-samples.xcodeproj/project.pbxproj | 6 +++--- .../Display3DLabels.storyboard | 0 .../Display3DLabelsViewController.swift | 0 .../README.md | 0 .../display-3d-labels.png | Bin 5 files changed, 3 insertions(+), 3 deletions(-) rename arcgis-ios-sdk-samples/Scenes/{Display 3D Labels => Display 3D labels}/Display3DLabels.storyboard (100%) rename arcgis-ios-sdk-samples/Scenes/{Display 3D Labels => Display 3D labels}/Display3DLabelsViewController.swift (100%) rename arcgis-ios-sdk-samples/Scenes/{Display 3D Labels => Display 3D labels}/README.md (100%) rename arcgis-ios-sdk-samples/Scenes/{Display 3D Labels => Display 3D labels}/display-3d-labels.png (100%) diff --git a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj index b5a7f94f6..119a174c5 100644 --- a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj +++ b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj @@ -3520,7 +3520,7 @@ 3EEA06001D21C3E800E03774 /* Scenes */ = { isa = PBXGroup; children = ( - F11CED6A256C82A8002A3F56 /* Display 3D Labels */, + F11CED6A256C82A8002A3F56 /* Display 3D labels */, 00166C8524D20E0E00DD317E /* Realistic lighting and shadows */, 00ADC3B72464D45B00A3B88D /* Animate images with image overlay */, F1C81C4322FCEBD100229CAA /* Get elevation at a point */, @@ -4429,13 +4429,13 @@ path = "Edit features with feature-linked annotation"; sourceTree = ""; }; - F11CED6A256C82A8002A3F56 /* Display 3D Labels */ = { + F11CED6A256C82A8002A3F56 /* Display 3D labels */ = { isa = PBXGroup; children = ( F11CED6C256C849A002A3F56 /* Display3DLabelsViewController.swift */, F11CED72256C857B002A3F56 /* Display3DLabels.storyboard */, ); - path = "Display 3D Labels"; + path = "Display 3D labels"; sourceTree = ""; }; F140E1E823F35E61008AC44E /* Display annotation */ = { diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabels.storyboard b/arcgis-ios-sdk-samples/Scenes/Display 3D labels/Display3DLabels.storyboard similarity index 100% rename from arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabels.storyboard rename to arcgis-ios-sdk-samples/Scenes/Display 3D labels/Display3DLabels.storyboard diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D labels/Display3DLabelsViewController.swift similarity index 100% rename from arcgis-ios-sdk-samples/Scenes/Display 3D Labels/Display3DLabelsViewController.swift rename to arcgis-ios-sdk-samples/Scenes/Display 3D labels/Display3DLabelsViewController.swift diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/README.md b/arcgis-ios-sdk-samples/Scenes/Display 3D labels/README.md similarity index 100% rename from arcgis-ios-sdk-samples/Scenes/Display 3D Labels/README.md rename to arcgis-ios-sdk-samples/Scenes/Display 3D labels/README.md diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D Labels/display-3d-labels.png b/arcgis-ios-sdk-samples/Scenes/Display 3D labels/display-3d-labels.png similarity index 100% rename from arcgis-ios-sdk-samples/Scenes/Display 3D Labels/display-3d-labels.png rename to arcgis-ios-sdk-samples/Scenes/Display 3D labels/display-3d-labels.png From c232ebe649bea48fbbf5700946ef80a3388e9f4f Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Thu, 31 Dec 2020 19:30:09 -0800 Subject: [PATCH 012/105] Rename --- .../project.pbxproj | 26 +++++++++--------- .../Content Display Logic/ContentPList.plist | 6 ++-- .../Display3DLabelsScene.storyboard} | 8 +++--- .../Display3DLabelsSceneViewController.swift} | 4 +-- .../README.md | 0 .../display-3d-labels.png | Bin 6 files changed, 22 insertions(+), 22 deletions(-) rename arcgis-ios-sdk-samples/Scenes/{Display 3D labels/Display3DLabels.storyboard => Display 3D labels in scene/Display3DLabelsScene.storyboard} (91%) rename arcgis-ios-sdk-samples/Scenes/{Display 3D labels/Display3DLabelsViewController.swift => Display 3D labels in scene/Display3DLabelsSceneViewController.swift} (96%) rename arcgis-ios-sdk-samples/Scenes/{Display 3D labels => Display 3D labels in scene}/README.md (100%) rename arcgis-ios-sdk-samples/Scenes/{Display 3D labels => Display 3D labels in scene}/display-3d-labels.png (100%) diff --git a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj index 039eeaee5..c38d01d57 100644 --- a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj +++ b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj @@ -819,9 +819,9 @@ F1124F0A24CFA95F00E672EC /* EditFeaturesWithFeatureLinkedAnnotation.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F1124F0924CFA95F00E672EC /* EditFeaturesWithFeatureLinkedAnnotation.storyboard */; }; F1124F0C24CFA97000E672EC /* EditFeaturesWithFeatureLinkedAnnotationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1124F0B24CFA97000E672EC /* EditFeaturesWithFeatureLinkedAnnotationViewController.swift */; }; F1151CB5230B1B2000E55682 /* ElevationViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = F1D7508E230730360018B812 /* ElevationViewController.swift */; }; - F11CED6D256C849A002A3F56 /* Display3DLabelsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F11CED6C256C849A002A3F56 /* Display3DLabelsViewController.swift */; }; - F11CED73256C857B002A3F56 /* Display3DLabels.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F11CED72256C857B002A3F56 /* Display3DLabels.storyboard */; }; - F11CED76256C8BD3002A3F56 /* Display3DLabelsViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = F11CED6C256C849A002A3F56 /* Display3DLabelsViewController.swift */; }; + F11CED6D256C849A002A3F56 /* Display3DLabelsSceneViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F11CED6C256C849A002A3F56 /* Display3DLabelsSceneViewController.swift */; }; + F11CED73256C857B002A3F56 /* Display3DLabelsScene.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F11CED72256C857B002A3F56 /* Display3DLabelsScene.storyboard */; }; + F11CED76256C8BD3002A3F56 /* Display3DLabelsSceneViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = F11CED6C256C849A002A3F56 /* Display3DLabelsSceneViewController.swift */; }; F127B8E822E0E73200E8EC29 /* MontereyElevation.tpkx in Resources */ = {isa = PBXBuildFile; fileRef = F1034FAB22D3F6C700B021DA /* MontereyElevation.tpkx */; settings = {ASSET_TAGS = (MontereyElevation, ); }; }; F12C739F250ADDB000C1E3FE /* ConfigureSubnetworkTraceViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 003BC31124E5E53200F65746 /* ConfigureSubnetworkTraceViewController.swift */; }; F12C73A0250ADDB000C1E3FE /* ConfigureSubnetworkTraceOptionsViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 003BC30E24E5E44E00F65746 /* ConfigureSubnetworkTraceOptionsViewController.swift */; }; @@ -938,7 +938,7 @@ dstPath = ""; dstSubfolderSpec = 7; files = ( - F11CED76256C8BD3002A3F56 /* Display3DLabelsViewController.swift in CopyFiles */, + F11CED76256C8BD3002A3F56 /* Display3DLabelsSceneViewController.swift in CopyFiles */, F1E8F0B32537D704000B9A0F /* NavigateRouteWithReroutingViewController.swift in CopyFiles */, 00166C9724D465B900DD317E /* BufferListViewController.swift in CopyFiles */, 003D25712513FC61007527C2 /* AddENCExchangeSetViewController.swift in CopyFiles */, @@ -1800,8 +1800,8 @@ F1034FAB22D3F6C700B021DA /* MontereyElevation.tpkx */ = {isa = PBXFileReference; lastKnownFileType = file; path = MontereyElevation.tpkx; sourceTree = ""; }; F1124F0924CFA95F00E672EC /* EditFeaturesWithFeatureLinkedAnnotation.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = EditFeaturesWithFeatureLinkedAnnotation.storyboard; sourceTree = ""; }; F1124F0B24CFA97000E672EC /* EditFeaturesWithFeatureLinkedAnnotationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditFeaturesWithFeatureLinkedAnnotationViewController.swift; sourceTree = ""; }; - F11CED6C256C849A002A3F56 /* Display3DLabelsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Display3DLabelsViewController.swift; sourceTree = ""; }; - F11CED72256C857B002A3F56 /* Display3DLabels.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Display3DLabels.storyboard; sourceTree = ""; }; + F11CED6C256C849A002A3F56 /* Display3DLabelsSceneViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Display3DLabelsSceneViewController.swift; sourceTree = ""; }; + F11CED72256C857B002A3F56 /* Display3DLabelsScene.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Display3DLabelsScene.storyboard; sourceTree = ""; }; F140E1EA23F35E92008AC44E /* DisplayAnnotationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisplayAnnotationViewController.swift; sourceTree = ""; }; F140E1EC23F35EA6008AC44E /* DisplayAnnotation.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = DisplayAnnotation.storyboard; sourceTree = ""; }; F14A8F002474AD9D00242D96 /* ConfigureSubnetworkTrace.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = ConfigureSubnetworkTrace.storyboard; sourceTree = ""; }; @@ -3542,7 +3542,7 @@ 3EEA06001D21C3E800E03774 /* Scenes */ = { isa = PBXGroup; children = ( - F11CED6A256C82A8002A3F56 /* Display 3D labels */, + F11CED6A256C82A8002A3F56 /* Display 3D labels in scene */, 00166C8524D20E0E00DD317E /* Realistic lighting and shadows */, 00ADC3B72464D45B00A3B88D /* Animate images with image overlay */, F1C81C4322FCEBD100229CAA /* Get elevation at a point */, @@ -4451,13 +4451,13 @@ path = "Edit features with feature-linked annotation"; sourceTree = ""; }; - F11CED6A256C82A8002A3F56 /* Display 3D labels */ = { + F11CED6A256C82A8002A3F56 /* Display 3D labels in scene */ = { isa = PBXGroup; children = ( - F11CED6C256C849A002A3F56 /* Display3DLabelsViewController.swift */, - F11CED72256C857B002A3F56 /* Display3DLabels.storyboard */, + F11CED6C256C849A002A3F56 /* Display3DLabelsSceneViewController.swift */, + F11CED72256C857B002A3F56 /* Display3DLabelsScene.storyboard */, ); - path = "Display 3D labels"; + path = "Display 3D labels in scene"; sourceTree = ""; }; F140E1E823F35E61008AC44E /* Display annotation */ = { @@ -4935,7 +4935,7 @@ 00ADC3BD2464D45C00A3B88D /* AnimateImagesWithImageOverlay.storyboard in Resources */, 3E8A25911D36B97A00D14F08 /* MapLoaded.storyboard in Resources */, F14A8F012474AD9D00242D96 /* ConfigureSubnetworkTrace.storyboard in Resources */, - F11CED73256C857B002A3F56 /* Display3DLabels.storyboard in Resources */, + F11CED73256C857B002A3F56 /* Display3DLabelsScene.storyboard in Resources */, C7E9D7C821C0500300E6C47E /* Buffer.storyboard in Resources */, F1E8F0B12537D6DD000B9A0F /* NavigateRouteWithRerouting.storyboard in Resources */, 3ED028E91B8E3AA500ACA70D /* FLQuery.storyboard in Resources */, @@ -5171,7 +5171,7 @@ 00A3766A256C932800EC433A /* AppSecrets.swift.masque in Sources */, C7E86C9121751D1E001C65C3 /* UIViewController.swift in Sources */, 4CCA30C822386429009D2AEF /* ViewPointCloudDataOfflineViewController.swift in Sources */, - F11CED6D256C849A002A3F56 /* Display3DLabelsViewController.swift in Sources */, + F11CED6D256C849A002A3F56 /* Display3DLabelsSceneViewController.swift in Sources */, 3EABC7921DB1772000C161C6 /* RGBRendererSettingsViewController.swift in Sources */, 4CCE7BD620D2BD34001238F5 /* DistanceMeasurementAnalysisViewController.swift in Sources */, 3E39F6D41B9790A9000DEC6C /* FeatureTemplatePickerViewController.swift in Sources */, diff --git a/arcgis-ios-sdk-samples/Content Display Logic/ContentPList.plist b/arcgis-ios-sdk-samples/Content Display Logic/ContentPList.plist index 744d97e39..396766d8b 100644 --- a/arcgis-ios-sdk-samples/Content Display Logic/ContentPList.plist +++ b/arcgis-ios-sdk-samples/Content Display Logic/ContentPList.plist @@ -1759,11 +1759,11 @@ displayName - Display 3D labels + Display 3D labels in scene storyboardName - Display3DLabels + Display3DLabelsScene descriptionText - Display custom labels on a 3D scene. + Display custom labels in a 3D scene. diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels/Display3DLabels.storyboard b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsScene.storyboard similarity index 91% rename from arcgis-ios-sdk-samples/Scenes/Display 3D labels/Display3DLabels.storyboard rename to arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsScene.storyboard index d9a49a170..6d8d8567c 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels/Display3DLabels.storyboard +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsScene.storyboard @@ -1,18 +1,18 @@ - + - + - + - + diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels/Display3DLabelsViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift similarity index 96% rename from arcgis-ios-sdk-samples/Scenes/Display 3D labels/Display3DLabelsViewController.swift rename to arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift index 6f480d187..d616bbd38 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels/Display3DLabelsViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift @@ -15,7 +15,7 @@ import UIKit import ArcGIS -class Display3DLabelsViewController: UIViewController { +class Display3DLabelsSceneViewController: UIViewController { @IBOutlet var sceneView: AGSSceneView! { didSet { let scene = makeScene() @@ -93,7 +93,7 @@ class Display3DLabelsViewController: UIViewController { super.viewDidLoad() // Add the source code button item to the right of navigation bar. - (navigationItem.rightBarButtonItem as? SourceCodeBarButtonItem)?.filenames = ["Display3DLabelsViewController"] + (navigationItem.rightBarButtonItem as? SourceCodeBarButtonItem)?.filenames = ["Display3DLabelsSceneViewController"] } private enum jsonLabelError: Error { diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels/README.md b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md similarity index 100% rename from arcgis-ios-sdk-samples/Scenes/Display 3D labels/README.md rename to arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels/display-3d-labels.png b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/display-3d-labels.png similarity index 100% rename from arcgis-ios-sdk-samples/Scenes/Display 3D labels/display-3d-labels.png rename to arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/display-3d-labels.png From 404de86c9f0daa3a05214fb7e1923b42ef97ba58 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Fri, 15 Jan 2021 16:15:32 -0800 Subject: [PATCH 013/105] Updated readme --- .../Scenes/Display 3D labels in scene/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md index d31ba7636..0af3c08b6 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md @@ -1,8 +1,8 @@ -# Display 3D Labels +# Display 3D labels in scene -Display custom labels on a 3D scene. +Display custom labels in a 3D scene. -![Display 3D Labels](display-3d-labels.png) +![Display 3D labels in scene](display-3d-labels.png) ## Use case @@ -35,8 +35,8 @@ Pan and zoom to explore the scene. Notice the labels on the 3D gas network. ## About the data -This sample shows a [NYC infrastructure scene](https://arcgisruntime.maps.arcgis.com/home/item.html?id=850dfee7d30f4d9da0ebca34a533c169) hosted on ArcGIS Online. +This sample shows a [NYC infrastructure scene](https://www.arcgis.com/home/item.html?id=850dfee7d30f4d9da0ebca34a533c169) hosted on ArcGIS Online. ## Tags -3D, attribute, buildings, label, model, scene, symbol, text, visualization, URL +3D, attribute, buildings, label, model, scene, symbol, text, URL, visualization From b92f5642be846d051728799b57a894558b910ab3 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Fri, 15 Jan 2021 16:16:01 -0800 Subject: [PATCH 014/105] Reorganized load and updated URL --- .../Display3DLabelsSceneViewController.swift | 40 +++++++++---------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift index d616bbd38..ad233b2f5 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift @@ -18,33 +18,31 @@ import ArcGIS class Display3DLabelsSceneViewController: UIViewController { @IBOutlet var sceneView: AGSSceneView! { didSet { - let scene = makeScene() - // Load the scene. - scene.load { [ weak self ] error in - // Get the feature layer. - let layers = scene.operationalLayers as! [AGSGroupLayer] - let groupLayer = layers.first(where: { $0.name == "Gas" }) - let gasFeatureLayer = groupLayer?.layers[0] as! AGSFeatureLayer - // Enable labels on the feature layer. - gasFeatureLayer.labelsEnabled = true - do { - guard let labelDefinition = try self?.makeLabelDefinition() else { return } - // Add the label definition to the layer. - gasFeatureLayer.labelDefinitions.add(labelDefinition) - } catch { - // If failure to make a label definition, present an error. - self?.presentAlert(error: error) - } - } // Set the scene to the scene view. - sceneView.scene = scene + sceneView.scene = makeScene() } } func makeScene() -> AGSScene { - let sceneURL = URL(string: "https://arcgisruntime.maps.arcgis.com/home/item.html?id=850dfee7d30f4d9da0ebca34a533c169")! + let sceneURL = URL(string: "https://www.arcgis.com/home/item.html?id=850dfee7d30f4d9da0ebca34a533c169")! let scene = AGSScene(url: sceneURL)! - + // Load the scene. + scene.load { [ weak self ] error in + // Get the feature layer. + let layers = scene.operationalLayers as! [AGSGroupLayer] + let groupLayer = layers.first(where: { $0.name == "Gas" }) + let gasFeatureLayer = groupLayer?.layers[0] as! AGSFeatureLayer + // Enable labels on the feature layer. + gasFeatureLayer.labelsEnabled = true + do { + guard let labelDefinition = try self?.makeLabelDefinition() else { return } + // Add the label definition to the layer. + gasFeatureLayer.labelDefinitions.add(labelDefinition) + } catch { + // If failure to make a label definition, present an error. + self?.presentAlert(error: error) + } + } return scene } From bae7abfd68f714e5ad8b264754061141aa677904 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Fri, 15 Jan 2021 16:22:10 -0800 Subject: [PATCH 015/105] Return optional AGSLabelDefinition --- .../Display3DLabelsSceneViewController.swift | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift index ad233b2f5..a18840e58 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift @@ -46,7 +46,7 @@ class Display3DLabelsSceneViewController: UIViewController { return scene } - func makeLabelDefinition() throws -> AGSLabelDefinition { + func makeLabelDefinition() throws -> AGSLabelDefinition? { // Make and stylize the text symbol. let textSymbol = AGSTextSymbol() textSymbol.angle = 0 @@ -78,11 +78,7 @@ class Display3DLabelsSceneViewController: UIViewController { // Create and return a label definition from the JSON object. let result = try AGSLabelDefinition.fromJSON(labelJSONObject) - if let definition = result as? AGSLabelDefinition { - return definition - } else { - throw jsonLabelError.withDescription("The JSON could not be read as a label definition.") - } + return result as? AGSLabelDefinition } // MARK: UIViewController @@ -93,8 +89,4 @@ class Display3DLabelsSceneViewController: UIViewController { // Add the source code button item to the right of navigation bar. (navigationItem.rightBarButtonItem as? SourceCodeBarButtonItem)?.filenames = ["Display3DLabelsSceneViewController"] } - - private enum jsonLabelError: Error { - case withDescription(String) - } } From 6eb659e6892b528755507ce5ac3979efe041dfc1 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Wed, 17 Feb 2021 15:28:07 -0800 Subject: [PATCH 016/105] Applied feedback --- .../Display3DLabelsSceneViewController.swift | 38 ++++++++++--------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift index a18840e58..e4a4e64ad 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift @@ -24,23 +24,27 @@ class Display3DLabelsSceneViewController: UIViewController { } func makeScene() -> AGSScene { - let sceneURL = URL(string: "https://www.arcgis.com/home/item.html?id=850dfee7d30f4d9da0ebca34a533c169")! - let scene = AGSScene(url: sceneURL)! + let scene = AGSScene( + item: AGSPortalItem( + portal: AGSPortal.arcGISOnline(withLoginRequired: false), + itemID: "850dfee7d30f4d9da0ebca34a533c169") + ) // Load the scene. - scene.load { [ weak self ] error in + scene.load { [weak self] error in // Get the feature layer. - let layers = scene.operationalLayers as! [AGSGroupLayer] - let groupLayer = layers.first(where: { $0.name == "Gas" }) - let gasFeatureLayer = groupLayer?.layers[0] as! AGSFeatureLayer - // Enable labels on the feature layer. - gasFeatureLayer.labelsEnabled = true - do { - guard let labelDefinition = try self?.makeLabelDefinition() else { return } - // Add the label definition to the layer. - gasFeatureLayer.labelDefinitions.add(labelDefinition) - } catch { - // If failure to make a label definition, present an error. - self?.presentAlert(error: error) + if let layers = scene.operationalLayers as? [AGSGroupLayer], + let groupLayer = layers.first(where: { $0.name == "Gas" }), + let gasFeatureLayer = groupLayer.layers.firstObject as? AGSFeatureLayer { + do { + guard let labelDefinition = try self?.makeLabelDefinition() else { return } + // Enable labels on the feature layer. + gasFeatureLayer.labelsEnabled = true + // Add the label definition to the layer. + gasFeatureLayer.labelDefinitions.add(labelDefinition) + } catch { + // If failure to make a label definition, present an error. + print(error) + } } } return scene @@ -77,8 +81,8 @@ class Display3DLabelsSceneViewController: UIViewController { ] // Create and return a label definition from the JSON object. - let result = try AGSLabelDefinition.fromJSON(labelJSONObject) - return result as? AGSLabelDefinition + let result = try AGSLabelDefinition.fromJSON(labelJSONObject) as! AGSLabelDefinition + return result } // MARK: UIViewController From 55ec594d9dba57203f7a3f6beca4f80475f0c1bf Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Wed, 17 Feb 2021 15:30:23 -0800 Subject: [PATCH 017/105] Updated copyright --- .../Display3DLabelsSceneViewController.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift index e4a4e64ad..5bd83aa3f 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift @@ -1,4 +1,4 @@ -// Copyright 2020 Esri +// Copyright 2021 Esri // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. From 5c51752de0be2f19f3ee99731ba5b7c223fba052 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Wed, 17 Feb 2021 15:36:09 -0800 Subject: [PATCH 018/105] Changed background color --- .../Display3DLabelsScene.storyboard | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsScene.storyboard b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsScene.storyboard index 6d8d8567c..069e9525a 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsScene.storyboard +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsScene.storyboard @@ -19,11 +19,10 @@ - - + @@ -41,7 +40,7 @@ - + From 92a48fb55dbbc56034792a9a1974f8146f25fd82 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Wed, 17 Feb 2021 15:52:31 -0800 Subject: [PATCH 019/105] Added metadata file --- .../README.metadata.json | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.metadata.json diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.metadata.json b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.metadata.json new file mode 100644 index 000000000..959a8e0fd --- /dev/null +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.metadata.json @@ -0,0 +1,37 @@ +{ + "category": "Scenes", + "description": "Display custom labels in a 3D scene.", + "ignore": false, + "images": [ + "display-3d-labels.png" + ], + "keywords": [ + "3D", + "attribute", + "buildings", + "label", + "model", + "scene", + "symbol", + "text", + "URL", + "visualization" + "AGSFeatureLayer", + "AGSLabelDefinition", + "AGSScene", + "AGSSceneView", + "AGSTextSymbol" + ], + "redirect_from": [], + "relevant_apis": [ + "AGSFeatureLayer", + "AGSLabelDefinition", + "AGSScene", + "AGSSceneView", + "AGSTextSymbol" + ], + "snippets": [ + "Display3DLabelsSceneViewController.swift" + ], + "title": "Display 3D labels in scene" +} From e04be78809d51bcd6a8f7bcf50437aab3728b065 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Wed, 17 Feb 2021 15:55:52 -0800 Subject: [PATCH 020/105] Added comma --- .../Scenes/Display 3D labels in scene/README.metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.metadata.json b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.metadata.json index 959a8e0fd..f9767e9c7 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.metadata.json +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.metadata.json @@ -15,7 +15,7 @@ "symbol", "text", "URL", - "visualization" + "visualization", "AGSFeatureLayer", "AGSLabelDefinition", "AGSScene", From 4a8326bf5a981983d997650985b83218a81779c3 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Wed, 17 Feb 2021 16:11:13 -0800 Subject: [PATCH 021/105] Fixed readme --- .../Scenes/Display 3D labels in scene/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md index 0af3c08b6..14935141e 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md @@ -16,14 +16,14 @@ Pan and zoom to explore the scene. Notice the labels on the 3D gas network. 1. Create an `AGSScene` using a URL . 2. Apply the scene to an `AGSSceneView` and load it. -3. After loading is complete, obtain the `AGSFeatureLayer` from the scene's `operationalLayers` +3. After loading is complete, obtain the `AGSFeatureLayer` from the scene's `operationalLayers`. 4. Set the feature layer's `labelsEnabled` property to `true`. 5. Create an `AGSTextSymbol` to use for displaying the label text. 6. Create a JSON string for the label definition. * Set the "labelExpressionInfo.expression" key to express what the text the label should display. You can use fields of the feature by using `$feature.NAME` in the expression. * To use the text symbol, set the "symbol" key to the symbol's JSON representation using `AGSTextSymbol.toJSON()`. -5. Create a label definition from the JSON using `AGSJSONSerializable.fromJSON(_:)`. -6. Add the definition to the feature layer's `labelDefinitions` array. +7. Create a label definition from the JSON using `AGSJSONSerializable.fromJSON(_:)`. +8. Add the definition to the feature layer's `labelDefinitions` array. ## Relevant API From 385cbcd68b1d0eded77ea1f9863352a7c523ac18 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Wed, 17 Feb 2021 16:37:42 -0800 Subject: [PATCH 022/105] Fixed metadata and screenshot --- .../README.metadata.json | 2 +- .../display-3d-labels.png | Bin 759061 -> 100553 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.metadata.json b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.metadata.json index f9767e9c7..0b62d0a8b 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.metadata.json +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.metadata.json @@ -7,6 +7,7 @@ ], "keywords": [ "3D", + "URL", "attribute", "buildings", "label", @@ -14,7 +15,6 @@ "scene", "symbol", "text", - "URL", "visualization", "AGSFeatureLayer", "AGSLabelDefinition", diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/display-3d-labels.png b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/display-3d-labels.png index 0c013ec3d9592d922c70fa6d2c1b557b62d53b98..55eb5e8e62192a3522200891d40fde4106e8827b 100644 GIT binary patch literal 100553 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%0DnvBo$sIMlYg8(|J;k|*ol(`&PpLgHh<~kY5tLS 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

    ^ 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 literal 759061 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%0DO7Bv_TcOPc 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%0D{Rks6;!<0`L?F4#0Jj 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�+^d$xjx0sr8=l#a7 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

    hEwx^vdeT~yuIdUsq-J!9*o6Bar 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�xjC8K&%rjNVd5CN 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�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%0Daey-;p9T*Oa1!(D4{{F+`~yQ0=t>A8xO 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

    CTQuw9w%xJiD8 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

    Nt+?Ujcm|XKvP&3VK9t) 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 z

    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�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%0DnvBo$sIMlYg8(|J;k|*ol(`&PpLgHh<~kY5tLS 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

      ^ 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

      CTQuw9w%xJiD8 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

      Nt+?Ujcm|XKvP&3VK9t) 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 z

      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�Vq2{sRbxo?VrkunpFm3Twu$<1JSWk_xxBZnNShuX350Nm7)>zuol&Z*(ye$~b zxfSZuZ-bU0v6tm8<~ zbI;RB?K&)|a@YwO;Yj@UB(~2oi_oE; zoNdV#l$tC_pC!ViFiI*w0h@ADwqP6;%n=uL7-o+{fzX3hybHu)=vF9XO0=BmbFR>O zOj5ysbE_-mNoO*q=#Q_QGj>@i_V!UaB9#4SAS+PFT)WzRWbBD@$m}A71nCPO=ennGdDypH(IQFo#Lp;1p z_;Zm^Sqjy78>Q1FUBPzrOxbct=zZMQRKwcx5QMnIv2vlAxh3>2Jey+RWoB03EQ~fW z=++@2TS!rVGSH}RNQMmS;8JN9MkP^Gsh31*at0lagBg*16wXXFM^YlOR7CaV^?CEQmhl!Ee1%~HI zwC(1rg>)(tL=666ZYmA&Go!$43j!tM21=GWWAso0)#8?ARXmn~E5W;ep2SYNu-~z& z+GZNx=`ML-7A@(DGYYE#bZzT6YM7hASOwh*NAg{kBWTkUV-sT`RxINR0n##n7oV6w zykrG^*2y`v0K*oIVoySB;5---jg>~a!zbfHong+i9cram0c$1k6z%c)17eesHPc}w zMw<>;yZA>pW!)`qaGo3^1vF*Il7${JP&FkW4&9Pbka6lnC0_^^F*O&naZQyVCrK=eL7e!-rfl|OGd4z)7 zXcD8FlSfhCD5Dl&+UW8Oo@{J!og7XI z2AkA#b)Q;&-Y_GN`ryzu$!S^`s_pP8^C_J%N|@C$B45@+3r|Hf%>HNZlK9k7(t+7g z4RK=10;h!|XI0uOXmJNq(a?%X!khq`Z#8gS2u+rGgxHGdBb2SMfV(`fC_^`2!piit zcqNU}QLRtX>Hs7am2-S9D$vJx57pY@ zwyA>EgycB>cpE0Lt3bwkM8{>lris+wWqFrb2^(fx_gjfy@#; q*3!Z4f(P>pp-GHJNd+jz+y4Wh!C)9bUh9$o0000 - + - + diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift b/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift similarity index 96% rename from arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift rename to arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift index b13a9b802..53c3f6b6a 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift @@ -15,7 +15,7 @@ import UIKit import ArcGIS -class Display3DLabelsSceneViewController: UIViewController { +class ShowLabelsOnLayer3DViewController: UIViewController { @IBOutlet var sceneView: AGSSceneView! { didSet { // Set the scene to the scene view. @@ -74,6 +74,6 @@ class Display3DLabelsSceneViewController: UIViewController { super.viewDidLoad() // Add the source code button item to the right of navigation bar. - (navigationItem.rightBarButtonItem as? SourceCodeBarButtonItem)?.filenames = ["Display3DLabelsSceneViewController"] + (navigationItem.rightBarButtonItem as? SourceCodeBarButtonItem)?.filenames = ["ShowLabelsOnLayer3DViewController"] } } diff --git a/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/show-labels-on-layer-3d.png b/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/show-labels-on-layer-3d.png new file mode 100644 index 0000000000000000000000000000000000000000..ecb074ab1ee86dd4d03fd332eb82f2e6873874fa GIT binary patch literal 113003 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 =yS=IishtCg|#TcAGt5U|N9p&`L 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

      PauCy(@cZ9QM4o!YR#3 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 literal 0 HcmV?d00001 From a3f682d7bb513d85bc44eb1b76f2ef7ee048d9e1 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Mon, 1 Mar 2021 15:17:07 -0800 Subject: [PATCH 042/105] Added a comment --- .../ShowLabelsOnLayer3DViewController.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift b/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift index 53c3f6b6a..39e70d2b3 100644 --- a/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift @@ -60,6 +60,7 @@ class ShowLabelsOnLayer3DViewController: UIViewController { // Create and return a label definition using the text symbol. let labelDefinition = AGSLabelDefinition() + // Set an arcade expression to provide better formatting. labelDefinition.expression = AGSArcadeLabelExpression(arcadeExpression: "Text($feature.INSTALLATIONDATE, `DD MMM YY`)") labelDefinition.placement = .lineAboveAlong labelDefinition.useCodedValues = true From 6565dd1534f67f3b279a2e2c58d52aa3b7f0388f Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Mon, 1 Mar 2021 16:24:13 -0800 Subject: [PATCH 043/105] Changed layerIDs array --- .../TraceUtilityNetworkViewController.swift | 56 +++++++++---------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift b/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift index 51fe689ce..cc3ef2d23 100644 --- a/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift @@ -68,35 +68,35 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega serviceGeodatabase.load { [weak self] _ in guard let self = self else { return } // Create electrical distribution line layer ./115 and electrical device layer ./100. - self.layers = { - return [115, 100].map { - let featureTable = AGSServiceFeatureTable(url: self.featureServiceURL.appendingPathComponent("\($0)")) - let layer = AGSFeatureLayer(featureTable: featureTable) - if $0 == 115 { - // Define a solid line for medium voltage lines and a dashed line for low voltage lines. - let darkCyan = UIColor(red: 0, green: 0.55, blue: 0.55, alpha: 1) - let mediumVoltageValue = AGSUniqueValue( - description: "N/A", - label: "Medium voltage", - symbol: AGSSimpleLineSymbol(style: .solid, color: darkCyan, width: 3), - values: [5] - ) - let lowVoltageValue = AGSUniqueValue( - description: "N/A", - label: "Low voltage", - symbol: AGSSimpleLineSymbol(style: .dash, color: darkCyan, width: 3), - values: [3] - ) - layer.renderer = AGSUniqueValueRenderer( - fieldNames: ["ASSETGROUP"], - uniqueValues: [mediumVoltageValue, lowVoltageValue], - defaultLabel: "", - defaultSymbol: AGSSimpleLineSymbol() - ) - } - return layer + let urls = [self.featureServiceURL.appendingPathComponent("115"), + self.featureServiceURL.appendingPathComponent("200")] + self.layers = urls.map { url -> AGSFeatureLayer in + let featureTable = AGSServiceFeatureTable(url: url) + let layer = AGSFeatureLayer(featureTable: featureTable) + if featureTable.serviceLayerID == 115 { + // Define a solid line for medium voltage lines and a dashed line for low voltage lines. + let darkCyan = UIColor(red: 0, green: 0.55, blue: 0.55, alpha: 1) + let mediumVoltageValue = AGSUniqueValue( + description: "N/A", + label: "Medium voltage", + symbol: AGSSimpleLineSymbol(style: .solid, color: darkCyan, width: 3), + values: [5] + ) + let lowVoltageValue = AGSUniqueValue( + description: "N/A", + label: "Low voltage", + symbol: AGSSimpleLineSymbol(style: .dash, color: darkCyan, width: 3), + values: [3] + ) + layer.renderer = AGSUniqueValueRenderer( + fieldNames: ["ASSETGROUP"], + uniqueValues: [mediumVoltageValue, lowVoltageValue], + defaultLabel: "", + defaultSymbol: AGSSimpleLineSymbol() + ) } - }() + return layer + } // Add the utility network feature layers to the map for display. self.map.operationalLayers.addObjects(from: self.layers) } From 910d6911b619ad2297576f3c4146a31cf37deaa9 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Mon, 1 Mar 2021 16:43:42 -0800 Subject: [PATCH 044/105] Updated layerIDs array --- .../PerformValveIsolationTraceViewController.swift | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift index fd4765155..e5efa7b46 100644 --- a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift @@ -98,13 +98,12 @@ class PerformValveIsolationTraceViewController: UIViewController { guard let self = self else { return } // The gas line layer ./3 and gas device layer ./0 are created from the service geodatabase. self.layers = { - let layerIDs = [ - 3, - 0 + let featureTables = [ + self.serviceGeodatabase.table(withLayerID: 3), + self.serviceGeodatabase.table(withLayerID: 0) ] - return layerIDs.map { (layerID) -> AGSFeatureLayer in - let featureTable = self.serviceGeodatabase.table(withLayerID: layerID)! - return AGSFeatureLayer(featureTable: featureTable) + return featureTables.map { (featureTable) -> AGSFeatureLayer in + return AGSFeatureLayer(featureTable: featureTable!) } }() self.setMap(with: self.layers) From a8196150dfd8eea81f7c04721cdbe2a4cebfce1a Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Mon, 8 Mar 2021 16:05:19 -0800 Subject: [PATCH 045/105] Update arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift Co-authored-by: Ting Chen --- .../ShowLabelsOnLayer3DViewController.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift b/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift index 39e70d2b3..67444ce4e 100644 --- a/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift @@ -27,7 +27,8 @@ class ShowLabelsOnLayer3DViewController: UIViewController { let scene = AGSScene( item: AGSPortalItem( portal: AGSPortal.arcGISOnline(withLoginRequired: false), - itemID: "850dfee7d30f4d9da0ebca34a533c169") + itemID: "850dfee7d30f4d9da0ebca34a533c169" + ) ) // Load the scene. scene.load { [weak self] error in From 8c6afd8091d8c38b90127b4c0e53767757177d27 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Mon, 8 Mar 2021 16:40:59 -0800 Subject: [PATCH 046/105] Applied review suggestion --- ...formValveIsolationTraceViewController.swift | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift index e5efa7b46..eb355831c 100644 --- a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift @@ -97,18 +97,12 @@ class PerformValveIsolationTraceViewController: UIViewController { serviceGeodatabase.load { [weak self] error in guard let self = self else { return } // The gas line layer ./3 and gas device layer ./0 are created from the service geodatabase. - self.layers = { - let featureTables = [ - self.serviceGeodatabase.table(withLayerID: 3), - self.serviceGeodatabase.table(withLayerID: 0) - ] - return featureTables.map { (featureTable) -> AGSFeatureLayer in - return AGSFeatureLayer(featureTable: featureTable!) - } - }() - self.setMap(with: self.layers) - self.loadUtilityNetwork() - if let error = error { + if let gasLineLayerTable = self.serviceGeodatabase.table(withLayerID: 3), + let gasDeviceLayerTable = self.serviceGeodatabase.table(withLayerID: 0) { + self.layers = [gasLineLayerTable, gasDeviceLayerTable].map { AGSFeatureLayer(featureTable: $0) } + self.setMap(with: self.layers) + self.loadUtilityNetwork() + } else if let error = error { self.presentAlert(error: error) } } From 6c478ec777e9f064194d658dc585934bcdd0a493 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Mon, 22 Mar 2021 18:32:15 -0700 Subject: [PATCH 047/105] Addressed review suggestions --- .../PerformValveIsolationTraceViewController.swift | 9 ++++----- .../TraceUtilityNetworkViewController.swift | 5 ++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift index eb355831c..61633fa1c 100644 --- a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift @@ -50,7 +50,6 @@ class PerformValveIsolationTraceViewController: UIViewController { var selectedCategory: AGSUtilityCategory? var startingLocationElement: AGSUtilityElement! var utilityNetwork: AGSUtilityNetwork! - var serviceGeodatabase: AGSServiceGeodatabase! var layers = [AGSFeatureLayer]() // MARK: Initialize map and utility network @@ -93,13 +92,13 @@ class PerformValveIsolationTraceViewController: UIViewController { /// Load the service geodatabase and initialize the layers. func loadServiceGeodatabase() { - serviceGeodatabase = AGSServiceGeodatabase(url: featureServiceURL) + let serviceGeodatabase = AGSServiceGeodatabase(url: featureServiceURL) serviceGeodatabase.load { [weak self] error in guard let self = self else { return } // The gas line layer ./3 and gas device layer ./0 are created from the service geodatabase. - if let gasLineLayerTable = self.serviceGeodatabase.table(withLayerID: 3), - let gasDeviceLayerTable = self.serviceGeodatabase.table(withLayerID: 0) { - self.layers = [gasLineLayerTable, gasDeviceLayerTable].map { AGSFeatureLayer(featureTable: $0) } + if let gasLineLayerTable = serviceGeodatabase.table(withLayerID: 3), + let gasDeviceLayerTable = serviceGeodatabase.table(withLayerID: 0) { + self.layers = [gasLineLayerTable, gasDeviceLayerTable].map(AGSFeatureLayer.init) self.setMap(with: self.layers) self.loadUtilityNetwork() } else if let error = error { diff --git a/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift b/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift index cc3ef2d23..4c1cc783b 100644 --- a/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift @@ -27,7 +27,6 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega private let featureServiceURL = URL(string: "https://sampleserver7.arcgisonline.com/arcgis/rest/services/UtilityNetwork/NapervilleElectric/FeatureServer")! - private var layers = [AGSFeatureLayer]() private let map: AGSMap private let serviceGeodatabase: AGSServiceGeodatabase private let utilityNetwork: AGSUtilityNetwork @@ -70,7 +69,7 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega // Create electrical distribution line layer ./115 and electrical device layer ./100. let urls = [self.featureServiceURL.appendingPathComponent("115"), self.featureServiceURL.appendingPathComponent("200")] - self.layers = urls.map { url -> AGSFeatureLayer in + let layers = urls.map { url -> AGSFeatureLayer in let featureTable = AGSServiceFeatureTable(url: url) let layer = AGSFeatureLayer(featureTable: featureTable) if featureTable.serviceLayerID == 115 { @@ -98,7 +97,7 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega return layer } // Add the utility network feature layers to the map for display. - self.map.operationalLayers.addObjects(from: self.layers) + self.map.operationalLayers.addObjects(from: layers) } } From d52e02acbeecf3ff59a8ea8ca6dce89c18a07db7 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Thu, 25 Mar 2021 17:09:01 -0700 Subject: [PATCH 048/105] Fixed typo --- .../TraceUtilityNetworkViewController.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift b/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift index 4c1cc783b..6c27cd633 100644 --- a/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift @@ -68,7 +68,7 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega guard let self = self else { return } // Create electrical distribution line layer ./115 and electrical device layer ./100. let urls = [self.featureServiceURL.appendingPathComponent("115"), - self.featureServiceURL.appendingPathComponent("200")] + self.featureServiceURL.appendingPathComponent("100")] let layers = urls.map { url -> AGSFeatureLayer in let featureTable = AGSServiceFeatureTable(url: url) let layer = AGSFeatureLayer(featureTable: featureTable) From 62663351b28e41dd7a98bf58edf7c52675331794 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Fri, 2 Apr 2021 17:40:52 -0700 Subject: [PATCH 049/105] Fixed wording --- .../PerformValveIsolationTraceViewController.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift index f61a2b0b8..5acf16ab9 100644 --- a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift @@ -95,9 +95,9 @@ class PerformValveIsolationTraceViewController: UIViewController { let serviceGeodatabase = AGSServiceGeodatabase(url: featureServiceURL) serviceGeodatabase.load { [weak self] error in guard let self = self else { return } - // The gas line layer ./3 and gas device layer ./0 are created from the service geodatabase. - if let gasLineLayerTable = serviceGeodatabase.table(withLayerID: 3), - let gasDeviceLayerTable = serviceGeodatabase.table(withLayerID: 0) { + // The gas device layer ./0 and gas line layer ./3 are created from the service geodatabase. + if let gasDeviceLayerTable = serviceGeodatabase.table(withLayerID: 0), + let gasLineLayerTable = serviceGeodatabase.table(withLayerID: 3) { self.layers = [gasLineLayerTable, gasDeviceLayerTable].map(AGSFeatureLayer.init) self.setMap(with: self.layers) self.loadUtilityNetwork() From 970e0f14a3ee3b9156df91f2a28364fa1e4d372c Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Mon, 5 Apr 2021 09:44:54 -0700 Subject: [PATCH 050/105] Update version number and deployment target. --- arcgis-ios-sdk-samples.xcodeproj/project.pbxproj | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj index f0b8734ef..d00d409ee 100644 --- a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj +++ b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj @@ -5571,7 +5571,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -5622,7 +5622,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; @@ -5645,11 +5645,12 @@ EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE = YES; ENABLE_BITCODE = YES; INFOPLIST_FILE = "arcgis-ios-sdk-samples/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 100.10.0; + MARKETING_VERSION = 100.11.0; OTHER_LDFLAGS = "$(inherited)"; PRODUCT_BUNDLE_IDENTIFIER = "com.esri.arcgis-ios-sdk-samples"; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -5674,11 +5675,12 @@ EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE = YES; ENABLE_BITCODE = YES; INFOPLIST_FILE = "arcgis-ios-sdk-samples/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 100.10.0; + MARKETING_VERSION = 100.11.0; OTHER_LDFLAGS = "$(inherited)"; PRODUCT_BUNDLE_IDENTIFIER = "com.esri.arcgis-ios-sdk-samples"; PRODUCT_NAME = "$(TARGET_NAME)"; From 2d59f004ed7409138dfbb2b725dae3980bd1d113 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Mon, 5 Apr 2021 09:51:13 -0700 Subject: [PATCH 051/105] Checkout to the latest U11 commit. --- arcgis-runtime-toolkit-ios | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arcgis-runtime-toolkit-ios b/arcgis-runtime-toolkit-ios index 5f1e65c77..b88e8cece 160000 --- a/arcgis-runtime-toolkit-ios +++ b/arcgis-runtime-toolkit-ios @@ -1 +1 @@ -Subproject commit 5f1e65c772d1269dcdbc6cdfecbcd2e0adbd6a57 +Subproject commit b88e8ceceeae75d0fd85ea12256a15dc332d75c1 From 265afe6ee28420503323741bd16c412863d827a2 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Mon, 5 Apr 2021 10:05:50 -0700 Subject: [PATCH 052/105] Update pod file. --- podfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/podfile b/podfile index 21fcd9b03..6b09553fc 100644 --- a/podfile +++ b/podfile @@ -1,5 +1,5 @@ -platform :ios, '12.0' +platform :ios, '13.0' target 'ArcGIS Runtime SDK Samples' do use_frameworks! - pod 'ArcGIS-Runtime-Toolkit-iOS', '~> 100.10' + pod 'ArcGIS-Runtime-Toolkit-iOS', '~> 100.11' end \ No newline at end of file From 21028dee32db1052fe5b9b460858167c6e8386d3 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Mon, 5 Apr 2021 17:22:36 -0700 Subject: [PATCH 053/105] Adjusted perform valve --- ...ormValveIsolationTraceViewController.swift | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift index 5acf16ab9..21edfdb8f 100644 --- a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift @@ -50,6 +50,7 @@ class PerformValveIsolationTraceViewController: UIViewController { var selectedCategory: AGSUtilityCategory? var startingLocationElement: AGSUtilityElement! var utilityNetwork: AGSUtilityNetwork! + var serviceGeodatabase: AGSServiceGeodatabase! var layers = [AGSFeatureLayer]() // MARK: Initialize map and utility network @@ -92,12 +93,12 @@ class PerformValveIsolationTraceViewController: UIViewController { /// Load the service geodatabase and initialize the layers. func loadServiceGeodatabase() { - let serviceGeodatabase = AGSServiceGeodatabase(url: featureServiceURL) + serviceGeodatabase = AGSServiceGeodatabase(url: featureServiceURL) serviceGeodatabase.load { [weak self] error in guard let self = self else { return } // The gas device layer ./0 and gas line layer ./3 are created from the service geodatabase. - if let gasDeviceLayerTable = serviceGeodatabase.table(withLayerID: 0), - let gasLineLayerTable = serviceGeodatabase.table(withLayerID: 3) { + if let gasDeviceLayerTable = self.serviceGeodatabase.table(withLayerID: 0), + let gasLineLayerTable = self.serviceGeodatabase.table(withLayerID: 3) { self.layers = [gasLineLayerTable, gasDeviceLayerTable].map(AGSFeatureLayer.init) self.setMap(with: self.layers) self.loadUtilityNetwork() @@ -111,7 +112,7 @@ class PerformValveIsolationTraceViewController: UIViewController { func loadUtilityNetwork() { setStatus(message: "Loading utility network…") // NOTE: Never hardcode login information in a production application. This is done solely for the sake of the sample. - utilityNetwork.credential = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") +// utilityNetwork.credential = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") // Load the utility network to be ready to run a trace against it. utilityNetwork.load { [weak self] error in guard let self = self else { return } @@ -192,6 +193,7 @@ class PerformValveIsolationTraceViewController: UIViewController { startingLocationGraphicsOverlay.graphics.add(startingLocationGraphic) self.mapView.graphicsOverlays.add(startingLocationGraphicsOverlay) self.mapView.setViewpoint(AGSViewpoint(center: startingLocationGeometry, scale: 3000), completion: nil) + self.setStatus(message: "Use the toolbar to change the attributes.") } else { self.setStatus(message: "Drawing starting location feature failed.") } @@ -273,8 +275,17 @@ class PerformValveIsolationTraceViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() + AGSAuthenticationManager.shared().delegate = self loadServiceGeodatabase() // Add the source code button item to the right of navigation bar. (self.navigationItem.rightBarButtonItem as? SourceCodeBarButtonItem)?.filenames = ["PerformValveIsolationTraceViewController"] } } + +extension PerformValveIsolationTraceViewController: AGSAuthenticationManagerDelegate { + func authenticationManager(_ authenticationManager: AGSAuthenticationManager, didReceive challenge: AGSAuthenticationChallenge) { + // NOTE: Never hardcode login information in a production application. This is done solely for the sake of the sample. + let credentials = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") + challenge.continue(with: credentials) + } +} From 34957a398c816b158b851c9d805c4fb02e453ed1 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Tue, 6 Apr 2021 12:31:02 -0700 Subject: [PATCH 054/105] Made URL static --- ...ormValveIsolationTraceViewController.swift | 23 +++++-------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift index 21edfdb8f..ab6858997 100644 --- a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift @@ -32,7 +32,7 @@ class PerformValveIsolationTraceViewController: UIViewController { // MARK: Instance properties /// The URL to the feature service for running the isolation trace. - let featureServiceURL = URL(string: "https://sampleserver7.arcgisonline.com/server/rest/services/UtilityNetwork/NapervilleGas/FeatureServer")! + static let featureServiceURL = URL(string: "https://sampleserver7.arcgisonline.com/server/rest/services/UtilityNetwork/NapervilleGas/FeatureServer")! // Constants for creating the default trace configuration. let domainNetworkName = "Pipeline" @@ -49,8 +49,8 @@ class PerformValveIsolationTraceViewController: UIViewController { var traceConfiguration: AGSUtilityTraceConfiguration? var selectedCategory: AGSUtilityCategory? var startingLocationElement: AGSUtilityElement! - var utilityNetwork: AGSUtilityNetwork! - var serviceGeodatabase: AGSServiceGeodatabase! + let utilityNetwork = AGSUtilityNetwork(url: featureServiceURL) + let serviceGeodatabase = AGSServiceGeodatabase(url: featureServiceURL) var layers = [AGSFeatureLayer]() // MARK: Initialize map and utility network @@ -62,8 +62,8 @@ class PerformValveIsolationTraceViewController: UIViewController { let map = AGSMap(basemapStyle: .arcGISStreetsNight) // Add the utility network feature layers to the map for display. map.operationalLayers.addObjects(from: layers) - // Create the utility network, referencing the map. - utilityNetwork = AGSUtilityNetwork(url: featureServiceURL, map: map) + // Add the utility network to the map's array of utility networks. + map.utilityNetworks.add(utilityNetwork) mapView.map = map } @@ -93,7 +93,7 @@ class PerformValveIsolationTraceViewController: UIViewController { /// Load the service geodatabase and initialize the layers. func loadServiceGeodatabase() { - serviceGeodatabase = AGSServiceGeodatabase(url: featureServiceURL) + serviceGeodatabase.credential = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") serviceGeodatabase.load { [weak self] error in guard let self = self else { return } // The gas device layer ./0 and gas line layer ./3 are created from the service geodatabase. @@ -111,8 +111,6 @@ class PerformValveIsolationTraceViewController: UIViewController { /// Load the utility network. func loadUtilityNetwork() { setStatus(message: "Loading utility network…") - // NOTE: Never hardcode login information in a production application. This is done solely for the sake of the sample. -// utilityNetwork.credential = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") // Load the utility network to be ready to run a trace against it. utilityNetwork.load { [weak self] error in guard let self = self else { return } @@ -275,17 +273,8 @@ class PerformValveIsolationTraceViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() - AGSAuthenticationManager.shared().delegate = self loadServiceGeodatabase() // Add the source code button item to the right of navigation bar. (self.navigationItem.rightBarButtonItem as? SourceCodeBarButtonItem)?.filenames = ["PerformValveIsolationTraceViewController"] } } - -extension PerformValveIsolationTraceViewController: AGSAuthenticationManagerDelegate { - func authenticationManager(_ authenticationManager: AGSAuthenticationManager, didReceive challenge: AGSAuthenticationChallenge) { - // NOTE: Never hardcode login information in a production application. This is done solely for the sake of the sample. - let credentials = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") - challenge.continue(with: credentials) - } -} From 3d0ea2d2599d42d868a7e43a46416ed88312d8bf Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Tue, 6 Apr 2021 12:33:11 -0700 Subject: [PATCH 055/105] Added comment --- .../PerformValveIsolationTraceViewController.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift index ab6858997..e6775b587 100644 --- a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift @@ -93,6 +93,7 @@ class PerformValveIsolationTraceViewController: UIViewController { /// Load the service geodatabase and initialize the layers. func loadServiceGeodatabase() { + // NOTE: Never hardcode login information in a production application. This is done solely for the sake of the sample. serviceGeodatabase.credential = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") serviceGeodatabase.load { [weak self] error in guard let self = self else { return } From 5ad98b5a031868ea48849c1ec86d1d19e5283cde Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Tue, 6 Apr 2021 14:55:31 -0700 Subject: [PATCH 056/105] Updated makeMap --- .../PerformValveIsolationTraceViewController.swift | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift index e6775b587..62ed430d9 100644 --- a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift @@ -27,7 +27,11 @@ class PerformValveIsolationTraceViewController: UIViewController { /// The label to display trace status. @IBOutlet weak var statusLabel: UILabel! /// The map view managed by the view controller. - @IBOutlet weak var mapView: AGSMapView! + @IBOutlet weak var mapView: AGSMapView! { + didSet { + mapView.map = makeMap() + } + } // MARK: Instance properties @@ -58,13 +62,12 @@ class PerformValveIsolationTraceViewController: UIViewController { /// Create a map. /// /// - Parameter layers: The feature layers for the utility network. - func setMap(with layers: [AGSFeatureLayer]) { + func makeMap() -> AGSMap { let map = AGSMap(basemapStyle: .arcGISStreetsNight) - // Add the utility network feature layers to the map for display. - map.operationalLayers.addObjects(from: layers) // Add the utility network to the map's array of utility networks. map.utilityNetworks.add(utilityNetwork) mapView.map = map + return map } /// Create trace parameters based on the trace configuration from current utility tier and category. @@ -101,7 +104,8 @@ class PerformValveIsolationTraceViewController: UIViewController { if let gasDeviceLayerTable = self.serviceGeodatabase.table(withLayerID: 0), let gasLineLayerTable = self.serviceGeodatabase.table(withLayerID: 3) { self.layers = [gasLineLayerTable, gasDeviceLayerTable].map(AGSFeatureLayer.init) - self.setMap(with: self.layers) + // Add the utility network feature layers to the map for display. + self.mapView.map?.operationalLayers.addObjects(from: self.layers) self.loadUtilityNetwork() } else if let error = error { self.presentAlert(error: error) From b609da46f76496d65ce913260d1e171cdf8e06f8 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Tue, 6 Apr 2021 15:04:09 -0700 Subject: [PATCH 057/105] Made URL static --- .../TraceUtilityNetworkViewController.swift | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift b/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift index cd22999c7..f50e31686 100644 --- a/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift @@ -25,14 +25,19 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega @IBOutlet weak var statusLabel: UILabel! @IBOutlet weak var modeControl: UISegmentedControl! - private let featureServiceURL = URL(string: "https://sampleserver7.arcgisonline.com/server/rest/services/UtilityNetwork/NapervilleElectric/FeatureServer")! + private static let featureServiceURL = URL(string: "https://sampleserver7.arcgisonline.com/server/rest/services/UtilityNetwork/NapervilleElectric/FeatureServer")! private let map: AGSMap - private let serviceGeodatabase: AGSServiceGeodatabase - private let utilityNetwork: AGSUtilityNetwork + private let serviceGeodatabase = AGSServiceGeodatabase(url: featureServiceURL) + private let utilityNetwork = AGSUtilityNetwork(url: featureServiceURL) private var utilityTier: AGSUtilityTier? private var traceType = (name: "Connected", type: AGSUtilityTraceType.connected) private var traceParameters = AGSUtilityTraceParameters(traceType: .connected, startingLocations: []) + // Create electrical distribution line layer ./3 and electrical device layer ./0. + private let featureLayerURLs = [ + featureServiceURL.appendingPathComponent("3"), + featureServiceURL.appendingPathComponent("0") + ] private let parametersOverlay: AGSGraphicsOverlay = { let barrierPointSymbol = AGSSimpleMarkerSymbol(style: .X, color: .red, size: 20) @@ -58,20 +63,15 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega // Create the map map = AGSMap(basemapStyle: .arcGISStreetsNight) - // Create the utility network, referencing the map. - utilityNetwork = AGSUtilityNetwork(url: featureServiceURL, map: map) + // Add the utility network to the map's array of utility networks. + map.utilityNetworks.add(utilityNetwork) // NOTE: Never hardcode login information in a production application. This is done solely for the sake of the sample. utilityNetwork.credential = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") - // Create the service geodatabase that matches the utility network. - serviceGeodatabase = AGSServiceGeodatabase(url: featureServiceURL) super.init(coder: aDecoder) // Load the service geodatabase. serviceGeodatabase.load { [weak self] _ in guard let self = self else { return } - // Create electrical distribution line layer ./3 and electrical device layer ./0. - let urls = [self.featureServiceURL.appendingPathComponent("3"), - self.featureServiceURL.appendingPathComponent("0")] - let layers = urls.map { url -> AGSFeatureLayer in + let layers = self.featureLayerURLs.map { url -> AGSFeatureLayer in let featureTable = AGSServiceFeatureTable(url: url) let layer = AGSFeatureLayer(featureTable: featureTable) if featureTable.serviceLayerID == 3 { From fb9901c9c73c314036ad9e1ff38ef7f164175aaa Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Tue, 6 Apr 2021 15:17:49 -0700 Subject: [PATCH 058/105] Apply suggestions from code review Fixed readme and updated arcade expressions Co-authored-by: Philip Ridgeway --- .../Scenes/Show labels on layer in 3D/README.md | 2 +- .../ShowLabelsOnLayer3DViewController.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/README.md b/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/README.md index 7b3abe9bd..d2cfb6573 100644 --- a/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/README.md +++ b/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/README.md @@ -19,7 +19,7 @@ Pan and zoom to explore the scene. Notice the labels showing installation dates 3. After loading is complete, obtain the `AGSFeatureLayer` from the scene's `operationalLayers`. 4. Set the feature layer's `labelsEnabled` property to `true`. 5. Create an `AGSTextSymbol` to use for displaying the label text. -6. Create an `AGSLabelDefinition` using an `AGSArcadeLabelExpression`. +6. Create an `AGSLabelDefinition` using an `AGSArcadeLabelExpression`. 7. Add the definition to the feature layer's `labelDefinitions` array. ## Relevant API diff --git a/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift b/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift index 67444ce4e..95cce4dc1 100644 --- a/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift @@ -62,7 +62,7 @@ class ShowLabelsOnLayer3DViewController: UIViewController { // Create and return a label definition using the text symbol. let labelDefinition = AGSLabelDefinition() // Set an arcade expression to provide better formatting. - labelDefinition.expression = AGSArcadeLabelExpression(arcadeExpression: "Text($feature.INSTALLATIONDATE, `DD MMM YY`)") + labelDefinition.expression = AGSArcadeLabelExpression(arcadeString: "Text($feature.INSTALLATIONDATE, `DD MMM YY`)") labelDefinition.placement = .lineAboveAlong labelDefinition.useCodedValues = true labelDefinition.textSymbol = textSymbol From d9fc47ce5f89dd761a508e96324c5028d960ab07 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Tue, 6 Apr 2021 15:54:38 -0700 Subject: [PATCH 059/105] Changed to setArray --- .../ShowLabelsOnLayer3DViewController.swift | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift b/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift index 95cce4dc1..227af152f 100644 --- a/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift @@ -41,9 +41,8 @@ class ShowLabelsOnLayer3DViewController: UIViewController { let labelDefinition = self.makeLabelDefinition() // Enable labels on the feature layer. gasFeatureLayer.labelsEnabled = true - gasFeatureLayer.labelDefinitions.removeAllObjects() - // Add the label definition to the layer. - gasFeatureLayer.labelDefinitions.add(labelDefinition) + // Set the layer's label definitions. + gasFeatureLayer.labelDefinitions.setArray([labelDefinition]) } else if let error = error { self.presentAlert(error: error) } From 9dc1b0b72a7f14671dc594bc8c964544700db04b Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Tue, 6 Apr 2021 16:19:47 -0700 Subject: [PATCH 060/105] Update arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift Co-authored-by: Ting Chen --- .../PerformValveIsolationTraceViewController.swift | 1 - 1 file changed, 1 deletion(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift index 62ed430d9..f78a1d46f 100644 --- a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift @@ -66,7 +66,6 @@ class PerformValveIsolationTraceViewController: UIViewController { let map = AGSMap(basemapStyle: .arcGISStreetsNight) // Add the utility network to the map's array of utility networks. map.utilityNetworks.add(utilityNetwork) - mapView.map = map return map } From ed7258e91d90282f567f345a3a7c29e29f5d1107 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Wed, 7 Apr 2021 11:16:24 -0700 Subject: [PATCH 061/105] Apply suggestions from code review Co-authored-by: Philip Ridgeway --- .../Scenes/Show labels on layer in 3D/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/README.md b/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/README.md index d2cfb6573..049de220c 100644 --- a/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/README.md +++ b/arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/README.md @@ -15,8 +15,8 @@ Pan and zoom to explore the scene. Notice the labels showing installation dates ## How it works 1. Create an `AGSScene` using a URL. -2. Apply the scene to an `AGSSceneView` and load it. -3. After loading is complete, obtain the `AGSFeatureLayer` from the scene's `operationalLayers`. +2. Assign the scene to an `AGSSceneView` and load it. +3. After loading is complete, obtain the `AGSFeatureLayer` from the scene's `operationalLayers` property. 4. Set the feature layer's `labelsEnabled` property to `true`. 5. Create an `AGSTextSymbol` to use for displaying the label text. 6. Create an `AGSLabelDefinition` using an `AGSArcadeLabelExpression`. From 221c12d64b8bbbec3b94dbf378857b976eefb057 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Thu, 8 Apr 2021 13:25:38 -0700 Subject: [PATCH 062/105] Update route API and remove OAuth. --- ...NavigateARRoutePlannerViewController.swift | 33 ++----------------- 1 file changed, 2 insertions(+), 31 deletions(-) diff --git a/arcgis-ios-sdk-samples/Augmented reality/Navigate in AR/NavigateARRoutePlannerViewController.swift b/arcgis-ios-sdk-samples/Augmented reality/Navigate in AR/NavigateARRoutePlannerViewController.swift index b92d2774a..555c141c3 100644 --- a/arcgis-ios-sdk-samples/Augmented reality/Navigate in AR/NavigateARRoutePlannerViewController.swift +++ b/arcgis-ios-sdk-samples/Augmented reality/Navigate in AR/NavigateARRoutePlannerViewController.swift @@ -38,8 +38,8 @@ class NavigateARRoutePlannerViewController: UIViewController { // MARK: Instance properties - /// The route task that solves the route using the online routing service, with authentication required. - let routeTask = AGSRouteTask(url: URL(string: "https://route.arcgis.com/arcgis/rest/services/World/Route/NAServer/Route_World")!) + /// The route task that solves the route using the online routing service, using API key authentication. + let routeTask = AGSRouteTask(url: URL(string: "https://route-api.arcgis.com/arcgis/rest/services/World/Route/NAServer/Route_World")!) /// The parameters for route task to solve a route. var routeParameters: AGSRouteParameters! /// The data source to track device location and provide updates to location display. @@ -56,13 +56,6 @@ class NavigateARRoutePlannerViewController: UIViewController { return overlay }() - /// An OAuth2 configuration to access online routing service. - let oAuthConfiguration = AGSOAuthConfiguration( - portalURL: URL(string: "https://www.arcgis.com")!, - clientID: "lgAdHkYZYlwwfAhC", - redirectURL: "my-ags-app://auth" - ) - /// An `AGSPoint` representing the start of navigation. var startPoint: AGSPoint? { didSet { @@ -156,10 +149,6 @@ class NavigateARRoutePlannerViewController: UIViewController { // Avoid overlapping status label and map content. mapView.contentInset.top = 2 * statusLabel.font.lineHeight - // Configure the authentication manager to show the OAuth dialog. - AGSAuthenticationManager.shared().delegate = self - AGSAuthenticationManager.shared().oAuthConfigurations.add(oAuthConfiguration) - routeTask.load { [weak self] (error: Error?) in guard let self = self else { return } if let error = error { @@ -199,11 +188,6 @@ class NavigateARRoutePlannerViewController: UIViewController { } } } - - deinit { - AGSAuthenticationManager.shared().oAuthConfigurations.remove(oAuthConfiguration) - AGSAuthenticationManager.shared().credentialCache.removeAllCredentials() - } } // MARK: - Set route start and end on touch @@ -226,16 +210,3 @@ extension NavigateARRoutePlannerViewController: AGSGeoViewTouchDelegate { } } } - -// MARK: - Show OAuth dialog for route service - -extension NavigateARRoutePlannerViewController: AGSAuthenticationManagerDelegate { - func authenticationManager( _ authenticationManager: AGSAuthenticationManager, wantsToShow viewController: UIViewController) { - viewController.modalPresentationStyle = .overFullScreen - present(viewController, animated: true) - } - - func authenticationManager(_ authenticationManager: AGSAuthenticationManager, wantsToDismiss viewController: UIViewController) { - dismiss(animated: true) - } -} From 185f7fe1f71e04200dba3442e0bbcb6da4ac0c00 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Thu, 8 Apr 2021 15:14:54 -0700 Subject: [PATCH 063/105] Remove AGSApplicationDelegate. --- arcgis-ios-sdk-samples/AppDelegate.swift | 7 ------- 1 file changed, 7 deletions(-) diff --git a/arcgis-ios-sdk-samples/AppDelegate.swift b/arcgis-ios-sdk-samples/AppDelegate.swift index c8371af9c..1c634a88e 100644 --- a/arcgis-ios-sdk-samples/AppDelegate.swift +++ b/arcgis-ios-sdk-samples/AppDelegate.swift @@ -25,13 +25,6 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UISplitViewControllerDele var categoryBrowserViewController: ContentCollectionViewController { return (splitViewController.viewControllers.first as! UINavigationController).viewControllers.first as! ContentCollectionViewController } - - func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool { - if url.absoluteString.range(of: "auth", options: [], range: nil, locale: nil) != nil { - AGSApplicationDelegate.shared().application(app, open: url, options: options) - } - return true - } func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) -> Bool { // Override point for customization after application launch. From 31a68453590879b71cc0f736d7166df70ae10972 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Thu, 8 Apr 2021 15:19:18 -0700 Subject: [PATCH 064/105] Address rerouting API deprecation. --- .../Navigate in AR/NavigateARNavigatorViewController.swift | 3 ++- .../NavigateRouteWithReroutingViewController.swift | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/arcgis-ios-sdk-samples/Augmented reality/Navigate in AR/NavigateARNavigatorViewController.swift b/arcgis-ios-sdk-samples/Augmented reality/Navigate in AR/NavigateARNavigatorViewController.swift index dcfd1615e..cc771fdc2 100644 --- a/arcgis-ios-sdk-samples/Augmented reality/Navigate in AR/NavigateARNavigatorViewController.swift +++ b/arcgis-ios-sdk-samples/Augmented reality/Navigate in AR/NavigateARNavigatorViewController.swift @@ -159,7 +159,8 @@ class NavigateARNavigatorViewController: UIViewController { @IBAction func startTurnByTurn(_ sender: UIBarButtonItem) { routeTracker = AGSRouteTracker(routeResult: routeResult, routeIndex: 0, skipCoincidentStops: true) if routeTask.routeTaskInfo().supportsRerouting { - routeTracker?.enableRerouting(with: routeTask, routeParameters: routeParameters, strategy: .toNextStop, visitFirstStopOnStart: true ) { [weak self] (error: Error?) in + let reroutingParameters = AGSReroutingParameters(routeTask: routeTask, routeParameters: routeParameters)! + routeTracker?.enableRerouting(with: reroutingParameters) { [weak self] error in if let error = error { self?.presentAlert(error: error) } else { diff --git a/arcgis-ios-sdk-samples/Route and directions/Navigate route with rerouting/NavigateRouteWithReroutingViewController.swift b/arcgis-ios-sdk-samples/Route and directions/Navigate route with rerouting/NavigateRouteWithReroutingViewController.swift index fd0fe45aa..56f434047 100644 --- a/arcgis-ios-sdk-samples/Route and directions/Navigate route with rerouting/NavigateRouteWithReroutingViewController.swift +++ b/arcgis-ios-sdk-samples/Route and directions/Navigate route with rerouting/NavigateRouteWithReroutingViewController.swift @@ -44,7 +44,7 @@ class NavigateRouteWithReroutingViewController: UIViewController { /// The route tracker for navigation. Use delegate methods to update tracking status. var routeTracker: AGSRouteTracker! /// The parameters of the route tracker. - var routeParameters: AGSRouteParameters? + var routeParameters: AGSRouteParameters! /// A list to keep track of directions solved by the route task. var directionManeuvers: [AGSDirectionManeuver] = [] /// The graphic (with a dashed line symbol) to represent the route ahead. @@ -168,7 +168,8 @@ class NavigateRouteWithReroutingViewController: UIViewController { func makeRouteTracker(result: AGSRouteResult) -> AGSRouteTracker { let tracker = AGSRouteTracker(routeResult: result, routeIndex: 0, skipCoincidentStops: true)! if routeTask.routeTaskInfo().supportsRerouting { - tracker.enableRerouting(with: routeTask, routeParameters: routeParameters!, strategy: .toNextWaypoint, visitFirstStopOnStart: false) { error in + let reroutingParameters = AGSReroutingParameters(routeTask: routeTask, routeParameters: routeParameters)! + tracker.enableRerouting(with: reroutingParameters) { error in if let error = error { self.presentAlert(error: error) } From 2e87d20c8d6c6d1a1893636d916ecd72836679fc Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Thu, 8 Apr 2021 15:21:11 -0700 Subject: [PATCH 065/105] Update indicator deprecation. --- ...tedWindowsAuthenticationPortalMapBrowserViewController.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arcgis-ios-sdk-samples/Cloud and portal/Integrated Windows Authentication/IntegratedWindowsAuthenticationPortalMapBrowserViewController.swift b/arcgis-ios-sdk-samples/Cloud and portal/Integrated Windows Authentication/IntegratedWindowsAuthenticationPortalMapBrowserViewController.swift index 7d1eeda66..ad5d17f4d 100644 --- a/arcgis-ios-sdk-samples/Cloud and portal/Integrated Windows Authentication/IntegratedWindowsAuthenticationPortalMapBrowserViewController.swift +++ b/arcgis-ios-sdk-samples/Cloud and portal/Integrated Windows Authentication/IntegratedWindowsAuthenticationPortalMapBrowserViewController.swift @@ -92,7 +92,7 @@ class IntegratedWindowsAuthenticationPortalMapBrowserViewController: UITableView /// Shows an activity indicator in the center of the table view. func showActivityIndicator() { - let activityIndicatorView = UIActivityIndicatorView(style: .gray) + let activityIndicatorView = UIActivityIndicatorView(style: .medium) activityIndicatorView.translatesAutoresizingMaskIntoConstraints = false activityIndicatorView.startAnimating() From 5340da3a514243588b92aa69397f29c863d7c6b0 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Thu, 8 Apr 2021 15:25:46 -0700 Subject: [PATCH 066/105] Address deprecation of keyWindow. --- .../Content Display Logic/Views/DownloadProgressView.swift | 2 +- .../Libraries/DemoTouchManager/DemoTouchManager.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arcgis-ios-sdk-samples/Content Display Logic/Views/DownloadProgressView.swift b/arcgis-ios-sdk-samples/Content Display Logic/Views/DownloadProgressView.swift index c3f2b82af..9d9ffab1b 100644 --- a/arcgis-ios-sdk-samples/Content Display Logic/Views/DownloadProgressView.swift +++ b/arcgis-ios-sdk-samples/Content Display Logic/Views/DownloadProgressView.swift @@ -129,7 +129,7 @@ class DownloadProgressView: UIView { private func show() { self.frame = UIScreen.main.bounds - if let newWindow = UIApplication.shared.keyWindow { + if let newWindow = UIApplication.shared.windows.first(where: \.isKeyWindow) { newWindow.addSubview(self) } } diff --git a/arcgis-ios-sdk-samples/Shared resources/Libraries/DemoTouchManager/DemoTouchManager.swift b/arcgis-ios-sdk-samples/Shared resources/Libraries/DemoTouchManager/DemoTouchManager.swift index 544cff8af..2f7c53706 100755 --- a/arcgis-ios-sdk-samples/Shared resources/Libraries/DemoTouchManager/DemoTouchManager.swift +++ b/arcgis-ios-sdk-samples/Shared resources/Libraries/DemoTouchManager/DemoTouchManager.swift @@ -237,7 +237,7 @@ class DemoTouchManager { if let window = view.window { window.bringSubviewToFront(view) } else { - UIApplication.shared.keyWindow?.addSubview(view) + UIApplication.shared.windows.first(where: \.isKeyWindow)?.addSubview(view) } view.updateTouches(touches) } From f34645efd1d91f0ec4926c6c94e512fce4db40f8 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Thu, 8 Apr 2021 15:28:14 -0700 Subject: [PATCH 067/105] Update root README. --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 93a2a8370..fd56ca7cc 100644 --- a/README.md +++ b/README.md @@ -25,11 +25,11 @@ The ```main``` branch of this repository contains samples configured for the lat ## Requirements -* [ArcGIS Runtime SDK for iOS](https://developers.arcgis.com/ios/) 100.10.0 (or newer) -* [ArcGIS Runtime Toolkit for iOS](https://github.com/Esri/arcgis-runtime-toolkit-ios) 100.10.0 (or newer) +* [ArcGIS Runtime SDK for iOS](https://developers.arcgis.com/ios/) 100.11.0 (or newer) +* [ArcGIS Runtime Toolkit for iOS](https://github.com/Esri/arcgis-runtime-toolkit-ios) 100.11.0 (or newer) * Xcode 12.0 (or newer) -The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *12.0*, meaning that it can run on devices with *iOS 12.0* or newer. +The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *13.0*, meaning that it can run on devices with *iOS 13.0* or newer. ## Building samples using installed SDK From 12b25239ae5718cb022c3041d9ee54c7fb3765af Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Thu, 8 Apr 2021 15:32:06 -0700 Subject: [PATCH 068/105] Revert the changes to toolkit. --- arcgis-runtime-toolkit-ios | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arcgis-runtime-toolkit-ios b/arcgis-runtime-toolkit-ios index b88e8cece..5f1e65c77 160000 --- a/arcgis-runtime-toolkit-ios +++ b/arcgis-runtime-toolkit-ios @@ -1 +1 @@ -Subproject commit b88e8ceceeae75d0fd85ea12256a15dc332d75c1 +Subproject commit 5f1e65c772d1269dcdbc6cdfecbcd2e0adbd6a57 From b3059b030e89b13b3778fd1763fc79cb7e76e32b Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Thu, 8 Apr 2021 16:29:00 -0700 Subject: [PATCH 069/105] Update README. --- .../Augmented reality/Navigate in AR/README.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/arcgis-ios-sdk-samples/Augmented reality/Navigate in AR/README.md b/arcgis-ios-sdk-samples/Augmented reality/Navigate in AR/README.md index 8f9b486c5..2a4d55363 100644 --- a/arcgis-ios-sdk-samples/Augmented reality/Navigate in AR/README.md +++ b/arcgis-ios-sdk-samples/Augmented reality/Navigate in AR/README.md @@ -52,13 +52,17 @@ When you start, route instructions will be displayed and spoken. As you proceed This sample uses Esri's [World Elevation](https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer) service to ensure that route lines are placed appropriately in 3D space. It uses Esri's [World Route](https://www.arcgis.com/home/item.html?id=1feb41652c5c4bd2ba5c60df2b4ea2c4) service to calculate routes. The world routing service requires authentication and does consume ArcGIS Online credits. -**Note:** This item requires an ArcGIS Online organizational subscription or an ArcGIS Developer account and consumes credits. +**Note:** This routing service requires one of the following authentication methods -To access this sample, you'll need to do one of the following: +* An ArcGIS Online organizational subscription and consumes credits +* An ArcGIS Developer account and consumes credits +* An API key -* Sign in with an account that is a member of an organizational subscription. -* Sign in with a developer account. -* Register an application and use your application's credentials. +To access this sample with ArcGIS identity/named user login using OAuth workflow, please read more at [ArcGIS Identity](https://developers.arcgis.com/documentation/mapping-apis-and-services/security/arcgis-identity/). + +The routing service can also be accessed with an API key, either specified in AppDelegate or in the sample. Please read more at [API keys](https://developers.arcgis.com/documentation/mapping-apis-and-services/security/api-keys/). + +Learn more about [security and authentication on ArcGIS Developers website](https://developers.arcgis.com/documentation/mapping-apis-and-services/security/). ## Additional information From 40b26f2fc45fa597af3bcc4d3b76b5c3bdb97332 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Thu, 8 Apr 2021 16:41:32 -0700 Subject: [PATCH 070/105] Revert hardcoded text colors for callout custom view. --- .../Geometry/Project/Project.storyboard | 10 +++++----- .../Identify raster cell/IdentifyRasterCell.storyboard | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/arcgis-ios-sdk-samples/Geometry/Project/Project.storyboard b/arcgis-ios-sdk-samples/Geometry/Project/Project.storyboard index 7f9960d5c..4cdab7683 100644 --- a/arcgis-ios-sdk-samples/Geometry/Project/Project.storyboard +++ b/arcgis-ios-sdk-samples/Geometry/Project/Project.storyboard @@ -1,9 +1,9 @@ - + - + @@ -43,19 +43,19 @@ diff --git a/arcgis-ios-sdk-samples/Layers/Identify raster cell/IdentifyRasterCell.storyboard b/arcgis-ios-sdk-samples/Layers/Identify raster cell/IdentifyRasterCell.storyboard index 084576d05..1dcf879a4 100644 --- a/arcgis-ios-sdk-samples/Layers/Identify raster cell/IdentifyRasterCell.storyboard +++ b/arcgis-ios-sdk-samples/Layers/Identify raster cell/IdentifyRasterCell.storyboard @@ -1,9 +1,9 @@ - + - + @@ -43,13 +43,13 @@ From d7b7b1b618a1e557b72598bfbfb2f6840d8be547 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Fri, 9 Apr 2021 11:40:58 -0700 Subject: [PATCH 071/105] Explicitly specify the result types. --- .../Create load report/CreateLoadReportViewController.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Create load report/CreateLoadReportViewController.swift b/arcgis-ios-sdk-samples/Utility network/Create load report/CreateLoadReportViewController.swift index 5bee44bc6..6935d0f90 100644 --- a/arcgis-ios-sdk-samples/Utility network/Create load report/CreateLoadReportViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Create load report/CreateLoadReportViewController.swift @@ -97,9 +97,9 @@ class CreateLoadReportViewController: UIViewController { // Set the default expression. initialExpression = traceConfiguration.traversability?.barriers as? AGSUtilityTraceConditionalExpression - // Create downstream trace parameters with function outputs. + // Create downstream trace parameters with elements and function outputs. let traceParameters = AGSUtilityTraceParameters(traceType: .downstream, startingLocations: [startingLocation]) - traceParameters.resultTypes.append(.ags_value(with: .functionOutputs)) + traceParameters.resultTypes = [.ags_value(with: .elements), .ags_value(with: .functionOutputs)] // The service category for counting total customers. if let serviceCategory = utilityNetwork.definition.categories.first(where: { $0.name == "ServicePoint" }), From 1f06d2d6d95b947a68a22424af28a66bb2b479dd Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Fri, 9 Apr 2021 15:45:21 -0700 Subject: [PATCH 072/105] Remove iOS API availability check. --- arcgis-ios-sdk-samples/AppDelegate.swift | 44 +++++++++---------- ...archForWebmapByKeywordViewController.swift | 40 +++-------------- .../ContentCollectionViewController.swift | 36 ++++----------- .../SourceCodeViewController.swift | 6 +-- ...tesToPreplannedMapAreaViewController.swift | 14 +++--- ...layUtilityAssociationsViewController.swift | 9 +--- 6 files changed, 41 insertions(+), 108 deletions(-) diff --git a/arcgis-ios-sdk-samples/AppDelegate.swift b/arcgis-ios-sdk-samples/AppDelegate.swift index 1c634a88e..2a199710d 100644 --- a/arcgis-ios-sdk-samples/AppDelegate.swift +++ b/arcgis-ios-sdk-samples/AppDelegate.swift @@ -25,7 +25,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UISplitViewControllerDele var categoryBrowserViewController: ContentCollectionViewController { return (splitViewController.viewControllers.first as! UINavigationController).viewControllers.first as! ContentCollectionViewController } - + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) -> Bool { // Override point for customization after application launch. let splitViewController = self.window!.rootViewController as! UISplitViewController @@ -55,26 +55,26 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UISplitViewControllerDele return true } - + func applicationWillResignActive(_ application: UIApplication) { // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game. } - + func applicationDidEnterBackground(_ application: UIApplication) { // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. } - + func applicationWillEnterForeground(_ application: UIApplication) { // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background. self.setTouchPref() } - + func applicationDidBecomeActive(_ application: UIApplication) { // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. } - + func applicationWillTerminate(_ application: UIApplication) { // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. } @@ -96,25 +96,21 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UISplitViewControllerDele // MARK: - Appearance modification func modifyAppearance() { + let navigationBarAppearance = UINavigationBarAppearance() + navigationBarAppearance.configureWithTransparentBackground() + navigationBarAppearance.largeTitleTextAttributes = [.foregroundColor: UIColor.white] + navigationBarAppearance.titleTextAttributes = [.foregroundColor: UIColor.white] + navigationBarAppearance.backgroundColor = .accentColor + let navigationBarAppearanceProxy = UINavigationBar.appearance() - if #available(iOS 13.0, *) { - let navigationBarAppearance = UINavigationBarAppearance() - navigationBarAppearance.configureWithTransparentBackground() - navigationBarAppearance.largeTitleTextAttributes = [.foregroundColor: UIColor.white] - navigationBarAppearance.titleTextAttributes = [.foregroundColor: UIColor.white] - navigationBarAppearance.backgroundColor = .accentColor - - navigationBarAppearanceProxy.standardAppearance = navigationBarAppearance - navigationBarAppearanceProxy.compactAppearance = navigationBarAppearance - navigationBarAppearanceProxy.scrollEdgeAppearance = navigationBarAppearance - } else { - navigationBarAppearanceProxy.largeTitleTextAttributes = [.foregroundColor: UIColor.white] - navigationBarAppearanceProxy.titleTextAttributes = [.foregroundColor: UIColor.white] - navigationBarAppearanceProxy.barTintColor = .accentColor - } - UISwitch.appearance().onTintColor = .accentColor + navigationBarAppearanceProxy.standardAppearance = navigationBarAppearance + navigationBarAppearanceProxy.compactAppearance = navigationBarAppearance + navigationBarAppearanceProxy.scrollEdgeAppearance = navigationBarAppearance navigationBarAppearanceProxy.tintColor = .white + + UISwitch.appearance().onTintColor = .accentColor UIView.appearance(whenContainedInInstancesOf: [UIAlertController.self]).tintColor = .accentColor + if #available(iOS 14.0, *) { // Nothing to do! iOS 14 handles global tint with accent color. } else { @@ -126,9 +122,9 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UISplitViewControllerDele UIButton.appearance(whenContainedInInstancesOf: [AGSCallout.self]).tintColor = .accentColor } } - + // MARK: - Split view - + func splitViewController(_ splitViewController: UISplitViewController, collapseSecondary secondaryViewController: UIViewController, onto primaryViewController: UIViewController) -> Bool { if secondaryViewController.restorationIdentifier == "DetailNavigationController" { return true diff --git a/arcgis-ios-sdk-samples/Cloud and portal/Search for webmap by keyword/SearchForWebmapByKeywordViewController.swift b/arcgis-ios-sdk-samples/Cloud and portal/Search for webmap by keyword/SearchForWebmapByKeywordViewController.swift index 764916508..a182506b3 100644 --- a/arcgis-ios-sdk-samples/Cloud and portal/Search for webmap by keyword/SearchForWebmapByKeywordViewController.swift +++ b/arcgis-ios-sdk-samples/Cloud and portal/Search for webmap by keyword/SearchForWebmapByKeywordViewController.swift @@ -38,16 +38,6 @@ class SearchForWebmapByKeywordViewController: UICollectionViewController { (navigationItem.rightBarButtonItem as! SourceCodeBarButtonItem).filenames = ["SearchForWebmapByKeywordViewController", "WebMapCell", "WebMapViewController"] - if #available(iOS 13, *) { - // for iOS 13 this must be added in viewDidLoad - // for iOS 12, it gets added in viewDidAppear, because for iOS 12 it doesn't - // show up if added here. - addSearchController() - } - } - - override func viewDidAppear(_ animated: Bool) { - super.viewDidAppear(animated) if navigationItem.searchController == nil { addSearchController() } @@ -66,31 +56,11 @@ class SearchForWebmapByKeywordViewController: UICollectionViewController { let searchBar = searchController.searchBar searchBar.autocapitalizationType = .none - if #available(iOS 13, *) { - // Change the backgroundColor to differentiate from nav bar color. - searchBar.searchTextField.backgroundColor = .tertiarySystemBackground - // Set the color of the insertion cursor as well as the text. The text is default to black color whereas the cursor is white. - searchBar.searchTextField.tintColor = .label - } else { - // This code is required to make the search bar look decent on iOS 12 - // This does not work on iOS 13, where the search bar looks different. - // Different meaning - not as good as iOS 12 looks like with this fix, - // but at least acceptable and a bit better than what it would look like - // on 12 without this fix. - // Set the color of "Cancel" text, to mimic the settings on iOS 12. On iOS 13 it is default to white. - searchBar.tintColor = .white - - // find the text field to customize its appearance - if let textfield = searchBar.value(forKey: "searchField") as? UITextField { - // set the color of the insertion cursor - textfield.tintColor = UIColor.darkText - if let backgroundview = textfield.subviews.first { - backgroundview.backgroundColor = UIColor.white - backgroundview.layer.cornerRadius = 12 - backgroundview.clipsToBounds = true - } - } - } + // Change the backgroundColor to differentiate from nav bar color. + searchBar.searchTextField.backgroundColor = .tertiarySystemBackground + // Set the color of the insertion cursor as well as the text. + // The text is default to black color whereas the cursor is white. + searchBar.searchTextField.tintColor = .label // embed the search bar under the title in the navigation bar navigationItem.searchController = searchController diff --git a/arcgis-ios-sdk-samples/Content Display Logic/Controllers/ContentCollectionViewController.swift b/arcgis-ios-sdk-samples/Content Display Logic/Controllers/ContentCollectionViewController.swift index d1ec88947..b6e592a0e 100644 --- a/arcgis-ios-sdk-samples/Content Display Logic/Controllers/ContentCollectionViewController.swift +++ b/arcgis-ios-sdk-samples/Content Display Logic/Controllers/ContentCollectionViewController.swift @@ -44,42 +44,22 @@ class ContentCollectionViewController: UICollectionViewController, UICollectionV let searchBar = searchController.searchBar searchBar.autocapitalizationType = .none - if #available(iOS 13, *) { - // Change the backgroundColor to differentiate from nav bar color. - searchBar.searchTextField.backgroundColor = .tertiarySystemBackground - // Set the color of the insertion cursor as well as the text. The text is default to black color whereas the cursor is white. - searchBar.searchTextField.tintColor = .label - } else { - // This code is required to make the search bar look decent on iOS 12 - // This does not work on iOS 13, where the search bar looks different. - // Different meaning - not as good as iOS 12 looks like with this fix, - // but at least acceptable and a bit better than what it would look like - // on 12 without this fix. - // Set the color of "Cancel" text, to mimic the settings on iOS 12. On iOS 13 it is default to white. - searchBar.tintColor = .white - - // find the text field to customize its appearance - if let textfield = searchBar.value(forKey: "searchField") as? UITextField { - // set the color of the insertion cursor - textfield.tintColor = UIColor.darkText - if let backgroundview = textfield.subviews.first { - backgroundview.backgroundColor = UIColor.white - backgroundview.layer.cornerRadius = 12 - backgroundview.clipsToBounds = true - } - } - } + // Change the backgroundColor to differentiate from nav bar color. + searchBar.searchTextField.backgroundColor = .tertiarySystemBackground + // Set the color of the insertion cursor as well as the text. + // The text is default to black color whereas the cursor is white. + searchBar.searchTextField.tintColor = .label // embed the search bar under the title in the navigation bar navigationItem.searchController = searchController } - + // MARK: UICollectionViewDataSource - + override func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { return categories.count } - + override func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "CategoryCell", for: indexPath) as! CategoryCell diff --git a/arcgis-ios-sdk-samples/Content Display Logic/Controllers/SourceCodeViewController.swift b/arcgis-ios-sdk-samples/Content Display Logic/Controllers/SourceCodeViewController.swift index 8828fc1ab..c981be9ae 100644 --- a/arcgis-ios-sdk-samples/Content Display Logic/Controllers/SourceCodeViewController.swift +++ b/arcgis-ios-sdk-samples/Content Display Logic/Controllers/SourceCodeViewController.swift @@ -23,11 +23,7 @@ class SourceCodeViewController: UIViewController, UIAdaptivePresentationControll @IBOutlet var toolbarTitleButton: UIBarButtonItem! { didSet { if filenames.count <= 1 { - if #available(iOS 13.0, *) { - toolbarTitleButton.tintColor = UIColor.label - } else { - toolbarTitleButton.tintColor = UIColor.black - } + toolbarTitleButton.tintColor = .label } toolbarTitleButton.possibleTitles = Set(filenames) } diff --git a/arcgis-ios-sdk-samples/Maps/Apply scheduled updates to preplanned map area/ApplyScheduledUpdatesToPreplannedMapAreaViewController.swift b/arcgis-ios-sdk-samples/Maps/Apply scheduled updates to preplanned map area/ApplyScheduledUpdatesToPreplannedMapAreaViewController.swift index 943ba1902..6be6cdc5a 100644 --- a/arcgis-ios-sdk-samples/Maps/Apply scheduled updates to preplanned map area/ApplyScheduledUpdatesToPreplannedMapAreaViewController.swift +++ b/arcgis-ios-sdk-samples/Maps/Apply scheduled updates to preplanned map area/ApplyScheduledUpdatesToPreplannedMapAreaViewController.swift @@ -98,15 +98,11 @@ class ApplyScheduledUpdatesToPreplannedMapAreaViewController: UIViewController { if updatesInfo.downloadAvailability == .available { let downloadSize = updatesInfo.scheduledUpdatesDownloadSize let downloadSizeString: String - if #available(iOS 13.0, *) { - let measurement = Measurement( - value: Double(downloadSize), - unit: UnitInformationStorage.bytes - ) - downloadSizeString = ByteCountFormatter.string(from: measurement, countStyle: .file) - } else { - downloadSizeString = ByteCountFormatter.string(fromByteCount: Int64(downloadSize), countStyle: .file) - } + let measurement = Measurement( + value: Double(downloadSize), + unit: UnitInformationStorage.bytes + ) + downloadSizeString = ByteCountFormatter.string(from: measurement, countStyle: .file) alertController = UIAlertController( title: "Scheduled Updates Available", message: "A \(downloadSizeString) update is available. Would you like to apply it?", diff --git a/arcgis-ios-sdk-samples/Utility network/Display utility associations/DisplayUtilityAssociationsViewController.swift b/arcgis-ios-sdk-samples/Utility network/Display utility associations/DisplayUtilityAssociationsViewController.swift index 86efefaf4..e9f0c23c4 100644 --- a/arcgis-ios-sdk-samples/Utility network/Display utility associations/DisplayUtilityAssociationsViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Display utility associations/DisplayUtilityAssociationsViewController.swift @@ -143,13 +143,8 @@ class DisplayUtilityAssociationsViewController: UIViewController { let connectivityBBI = UIBarButtonItem(image: connectivityImage, style: .plain, target: nil, action: nil) let attachmentLabel = UIBarButtonItem(title: "Attachment", style: .plain, target: nil, action: nil) let connectivityLabel = UIBarButtonItem(title: "Connectivity", style: .plain, target: nil, action: nil) - if #available(iOS 13.0, *) { - attachmentLabel.tintColor = .label - connectivityLabel.tintColor = .label - } else { - attachmentLabel.tintColor = .black - connectivityLabel.tintColor = .black - } + attachmentLabel.tintColor = .label + connectivityLabel.tintColor = .label let fixedSpace1 = UIBarButtonItem(barButtonSystemItem: .fixedSpace, target: nil, action: nil) let fixedSpace2 = UIBarButtonItem(barButtonSystemItem: .fixedSpace, target: nil, action: nil) let flexibleSpace1 = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, action: nil) From a3a4f038350d6513ec14138cc6988068473493ab Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Fri, 9 Apr 2021 15:58:44 -0700 Subject: [PATCH 073/105] Apply suggestions from review. --- .../SearchForWebmapByKeywordViewController.swift | 4 +--- ...plyScheduledUpdatesToPreplannedMapAreaViewController.swift | 3 +-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/arcgis-ios-sdk-samples/Cloud and portal/Search for webmap by keyword/SearchForWebmapByKeywordViewController.swift b/arcgis-ios-sdk-samples/Cloud and portal/Search for webmap by keyword/SearchForWebmapByKeywordViewController.swift index a182506b3..589d57f01 100644 --- a/arcgis-ios-sdk-samples/Cloud and portal/Search for webmap by keyword/SearchForWebmapByKeywordViewController.swift +++ b/arcgis-ios-sdk-samples/Cloud and portal/Search for webmap by keyword/SearchForWebmapByKeywordViewController.swift @@ -38,9 +38,7 @@ class SearchForWebmapByKeywordViewController: UICollectionViewController { (navigationItem.rightBarButtonItem as! SourceCodeBarButtonItem).filenames = ["SearchForWebmapByKeywordViewController", "WebMapCell", "WebMapViewController"] - if navigationItem.searchController == nil { - addSearchController() - } + addSearchController() } private func addSearchController() { diff --git a/arcgis-ios-sdk-samples/Maps/Apply scheduled updates to preplanned map area/ApplyScheduledUpdatesToPreplannedMapAreaViewController.swift b/arcgis-ios-sdk-samples/Maps/Apply scheduled updates to preplanned map area/ApplyScheduledUpdatesToPreplannedMapAreaViewController.swift index 6be6cdc5a..08a8d0b20 100644 --- a/arcgis-ios-sdk-samples/Maps/Apply scheduled updates to preplanned map area/ApplyScheduledUpdatesToPreplannedMapAreaViewController.swift +++ b/arcgis-ios-sdk-samples/Maps/Apply scheduled updates to preplanned map area/ApplyScheduledUpdatesToPreplannedMapAreaViewController.swift @@ -97,12 +97,11 @@ class ApplyScheduledUpdatesToPreplannedMapAreaViewController: UIViewController { let alertController: UIAlertController if updatesInfo.downloadAvailability == .available { let downloadSize = updatesInfo.scheduledUpdatesDownloadSize - let downloadSizeString: String let measurement = Measurement( value: Double(downloadSize), unit: UnitInformationStorage.bytes ) - downloadSizeString = ByteCountFormatter.string(from: measurement, countStyle: .file) + let downloadSizeString = ByteCountFormatter.string(from: measurement, countStyle: .file) alertController = UIAlertController( title: "Scheduled Updates Available", message: "A \(downloadSizeString) update is available. Would you like to apply it?", From 4718ed72e064a01a077abd942b24b229c7c9e35e Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Fri, 9 Apr 2021 16:16:13 -0700 Subject: [PATCH 074/105] Update README. --- .../Augmented reality/Navigate in AR/README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/arcgis-ios-sdk-samples/Augmented reality/Navigate in AR/README.md b/arcgis-ios-sdk-samples/Augmented reality/Navigate in AR/README.md index 2a4d55363..66ef3fd01 100644 --- a/arcgis-ios-sdk-samples/Augmented reality/Navigate in AR/README.md +++ b/arcgis-ios-sdk-samples/Augmented reality/Navigate in AR/README.md @@ -50,17 +50,17 @@ When you start, route instructions will be displayed and spoken. As you proceed ## About the data -This sample uses Esri's [World Elevation](https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer) service to ensure that route lines are placed appropriately in 3D space. It uses Esri's [World Route](https://www.arcgis.com/home/item.html?id=1feb41652c5c4bd2ba5c60df2b4ea2c4) service to calculate routes. The world routing service requires authentication and does consume ArcGIS Online credits. +This sample uses Esri's [World Elevation](https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer) service to ensure that route lines are placed appropriately in 3D space. It uses Esri's [World Route](https://www.arcgis.com/home/item.html?id=1feb41652c5c4bd2ba5c60df2b4ea2c4) service to calculate routes. -**Note:** This routing service requires one of the following authentication methods +**Note:** This routing service requires one of the following authentication methods: -* An ArcGIS Online organizational subscription and consumes credits -* An ArcGIS Developer account and consumes credits +* An ArcGIS Online organizational subscription and credits +* An ArcGIS Developer account and credits * An API key -To access this sample with ArcGIS identity/named user login using OAuth workflow, please read more at [ArcGIS Identity](https://developers.arcgis.com/documentation/mapping-apis-and-services/security/arcgis-identity/). +To access the routing service with ArcGIS identity/named user login using OAuth workflow, please read more at [ArcGIS Identity](https://developers.arcgis.com/documentation/mapping-apis-and-services/security/arcgis-identity/). -The routing service can also be accessed with an API key, either specified in AppDelegate or in the sample. Please read more at [API keys](https://developers.arcgis.com/documentation/mapping-apis-and-services/security/api-keys/). +The routing service can also be accessed with an API key. Please read more at [API keys](https://developers.arcgis.com/documentation/mapping-apis-and-services/security/api-keys/). Learn more about [security and authentication on ArcGIS Developers website](https://developers.arcgis.com/documentation/mapping-apis-and-services/security/). From 4d2b57134febc923cee22c6ce8d39cbb33216b5a Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Thu, 15 Apr 2021 14:46:08 -0700 Subject: [PATCH 075/105] Remove SVProgressHUD from project --- .../project.pbxproj | 42 - arcgis-ios-sdk-samples/AppDelegate.swift | 2 - .../Samples-Bridging-Header.h | 5 - .../SVProgressHUD/SVIndefiniteAnimatedView.h | 17 - .../SVProgressHUD/SVIndefiniteAnimatedView.m | 137 -- .../SVProgressHUD/SVProgressAnimatedView.h | 17 - .../SVProgressHUD/SVProgressAnimatedView.m | 96 -- .../SVProgressHUD/SVProgressHUD-Prefix.pch | 7 - .../SVProgressHUD.bundle/angle-mask.png | Bin 1845 -> 0 bytes .../SVProgressHUD.bundle/angle-mask@2x.png | Bin 4893 -> 0 bytes .../SVProgressHUD.bundle/angle-mask@3x.png | Bin 8319 -> 0 bytes .../SVProgressHUD.bundle/error.png | Bin 184 -> 0 bytes .../SVProgressHUD.bundle/error@2x.png | Bin 306 -> 0 bytes .../SVProgressHUD.bundle/error@3x.png | Bin 398 -> 0 bytes .../SVProgressHUD.bundle/info.png | Bin 365 -> 0 bytes .../SVProgressHUD.bundle/info@2x.png | Bin 816 -> 0 bytes .../SVProgressHUD.bundle/info@3x.png | Bin 1200 -> 0 bytes .../SVProgressHUD.bundle/success.png | Bin 262 -> 0 bytes .../SVProgressHUD.bundle/success@2x.png | Bin 462 -> 0 bytes .../SVProgressHUD.bundle/success@3x.png | Bin 714 -> 0 bytes .../Libraries/SVProgressHUD/SVProgressHUD.h | 147 -- .../Libraries/SVProgressHUD/SVProgressHUD.m | 1509 ----------------- .../SVProgressHUD/SVRadialGradientLayer.h | 14 - .../SVProgressHUD/SVRadialGradientLayer.m | 25 - 24 files changed, 2018 deletions(-) delete mode 100644 arcgis-ios-sdk-samples/Content Display Logic/Samples-Bridging-Header.h delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVIndefiniteAnimatedView.h delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVIndefiniteAnimatedView.m delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressAnimatedView.h delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressAnimatedView.m delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD-Prefix.pch delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/angle-mask.png delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/angle-mask@2x.png delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/angle-mask@3x.png delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/error.png delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/error@2x.png delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/error@3x.png delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/info.png delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/info@2x.png delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/info@3x.png delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/success.png delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/success@2x.png delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/success@3x.png delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.h delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.m delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVRadialGradientLayer.h delete mode 100755 arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVRadialGradientLayer.m diff --git a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj index d7f7c6e88..46fb654ff 100644 --- a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj +++ b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj @@ -225,9 +225,6 @@ 3E41DD7A1B9F836600DA11CC /* AddFeaturesViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3E41DD711B9A1F4600DA11CC /* AddFeaturesViewController.swift */; }; 3E41DD7B1B9F836600DA11CC /* DeleteFeaturesViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3E41DD761B9F5C6C00DA11CC /* DeleteFeaturesViewController.swift */; }; 3E4A64B01D8B37DA00CF930C /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 3E4A64AF1D8B37DA00CF930C /* Settings.bundle */; }; - 3E4B05F71B39EF250072E514 /* SVIndefiniteAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E4B05E91B39EF250072E514 /* SVIndefiniteAnimatedView.m */; }; - 3E4B05F81B39EF250072E514 /* SVProgressHUD.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 3E4B05EB1B39EF250072E514 /* SVProgressHUD.bundle */; }; - 3E4B05F91B39EF250072E514 /* SVProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E4B05ED1B39EF250072E514 /* SVProgressHUD.m */; }; 3E4BF4421C5AE98300D85919 /* FindAddressViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E4BF4411C5AE98300D85919 /* FindAddressViewController.swift */; }; 3E4BF4441C5AEA6500D85919 /* WorldAddressesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E4BF4431C5AEA6500D85919 /* WorldAddressesViewController.swift */; }; 3E4BF4461C5AED5100D85919 /* FindAddress.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3E4BF4451C5AED5100D85919 /* FindAddress.storyboard */; }; @@ -612,8 +609,6 @@ 4C6FAE1A22F8A37D00BE2D0B /* ControlAnnotationSublayerVisibilityViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4CE15D4B22F37A2D005F2968 /* ControlAnnotationSublayerVisibilityViewController.swift */; }; 4C6FAE1B22F8A38300BE2D0B /* ControlAnnotationSublayerVisibilitySublayersViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4CE15D5222F380FB005F2968 /* ControlAnnotationSublayerVisibilitySublayersViewController.swift */; }; 4C6FAE1C22F8A38700BE2D0B /* ControlAnnotationSublayerVisibilitySublayerCell.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4C54BF2C22F4C0940096D23C /* ControlAnnotationSublayerVisibilitySublayerCell.swift */; }; - 4C72117020BF444C004A7DD9 /* SVProgressAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C72116E20BF444C004A7DD9 /* SVProgressAnimatedView.m */; }; - 4C72117320BF4457004A7DD9 /* SVRadialGradientLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C72117220BF4457004A7DD9 /* SVRadialGradientLayer.m */; }; 4C73C837211130E000B0F9C7 /* ArcGIS.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4C73C83421112B4300B0F9C7 /* ArcGIS.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4C783F3C2252D61200609B9C /* OpenMobileScene.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4C783F3B2252D61200609B9C /* OpenMobileScene.storyboard */; }; 4C783F3E2252D65A00609B9C /* OpenMobileSceneViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C783F3D2252D65A00609B9C /* OpenMobileSceneViewController.swift */; }; @@ -1390,12 +1385,6 @@ 3E41DD761B9F5C6C00DA11CC /* DeleteFeaturesViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeleteFeaturesViewController.swift; sourceTree = ""; }; 3E41DD781B9F609500DA11CC /* DeleteFeatures.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = DeleteFeatures.storyboard; sourceTree = ""; }; 3E4A64AF1D8B37DA00CF930C /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = ""; }; - 3E4B05E81B39EF250072E514 /* SVIndefiniteAnimatedView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVIndefiniteAnimatedView.h; sourceTree = ""; }; - 3E4B05E91B39EF250072E514 /* SVIndefiniteAnimatedView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SVIndefiniteAnimatedView.m; sourceTree = ""; }; - 3E4B05EA1B39EF250072E514 /* SVProgressHUD-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-Prefix.pch"; sourceTree = ""; }; - 3E4B05EB1B39EF250072E514 /* SVProgressHUD.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = SVProgressHUD.bundle; sourceTree = ""; }; - 3E4B05EC1B39EF250072E514 /* SVProgressHUD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVProgressHUD.h; sourceTree = ""; }; - 3E4B05ED1B39EF250072E514 /* SVProgressHUD.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SVProgressHUD.m; sourceTree = ""; }; 3E4BF4411C5AE98300D85919 /* FindAddressViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FindAddressViewController.swift; sourceTree = ""; }; 3E4BF4431C5AEA6500D85919 /* WorldAddressesViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WorldAddressesViewController.swift; sourceTree = ""; }; 3E4BF4451C5AED5100D85919 /* FindAddress.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = FindAddress.storyboard; sourceTree = ""; }; @@ -1462,7 +1451,6 @@ 3E8D54FA1D53E3F000E628D9 /* ScenePropertiesExpressionsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScenePropertiesExpressionsViewController.swift; sourceTree = ""; }; 3EA15C731ED89EAE00B1F816 /* ChangeSublayerRenderer.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = ChangeSublayerRenderer.storyboard; sourceTree = ""; }; 3EA15C741ED89EAE00B1F816 /* ChangeSublayerRendererViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangeSublayerRendererViewController.swift; sourceTree = ""; }; - 3EA34D591B38C3B3003DC0E8 /* Samples-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Samples-Bridging-Header.h"; path = "Content Display Logic/Samples-Bridging-Header.h"; sourceTree = ""; }; 3EABC7891DB1772000C161C6 /* RGBRenderer.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = RGBRenderer.storyboard; sourceTree = ""; }; 3EABC78C1DB1772000C161C6 /* RGBRendererSettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RGBRendererSettingsViewController.swift; sourceTree = ""; }; 3EABC78E1DB1772000C161C6 /* RGBRendererViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RGBRendererViewController.swift; sourceTree = ""; }; @@ -1666,10 +1654,6 @@ 4C66AAF62107C4F400EE6346 /* QueryMapImageSublayer.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = QueryMapImageSublayer.storyboard; sourceTree = ""; }; 4C66AAF82107C50B00EE6346 /* QueryMapImageSublayerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QueryMapImageSublayerViewController.swift; sourceTree = ""; }; 4C68A28A22DE9D3E0009F43C /* FileTypes.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = FileTypes.plist; sourceTree = ""; }; - 4C72116E20BF444C004A7DD9 /* SVProgressAnimatedView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SVProgressAnimatedView.m; sourceTree = ""; }; - 4C72116F20BF444C004A7DD9 /* SVProgressAnimatedView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVProgressAnimatedView.h; sourceTree = ""; }; - 4C72117120BF4456004A7DD9 /* SVRadialGradientLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVRadialGradientLayer.h; sourceTree = ""; }; - 4C72117220BF4457004A7DD9 /* SVRadialGradientLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SVRadialGradientLayer.m; sourceTree = ""; }; 4C73C83421112B4300B0F9C7 /* ArcGIS.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = ArcGIS.xcframework; path = $HOME/Library/SDKs/ArcGIS/Frameworks/ArcGIS.xcframework; sourceTree = ""; }; 4C783F3B2252D61200609B9C /* OpenMobileScene.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = OpenMobileScene.storyboard; sourceTree = ""; }; 4C783F3D2252D65A00609B9C /* OpenMobileSceneViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenMobileSceneViewController.swift; sourceTree = ""; }; @@ -2414,7 +2398,6 @@ 3E4B05E51B39EE920072E514 /* Shared resources */, C7E86C8E21751CFE001C65C3 /* Extensions */, 3E23AA071AFC2DE0002E2214 /* Content Display Logic */, - 3EA34D591B38C3B3003DC0E8 /* Samples-Bridging-Header.h */, 3E23A9E41AFC28F6002E2214 /* Info.plist */, ); path = "arcgis-ios-sdk-samples"; @@ -2525,29 +2508,11 @@ 3E4B05E61B39EF250072E514 /* Libraries */ = { isa = PBXGroup; children = ( - 3E4B05E71B39EF250072E514 /* SVProgressHUD */, 3EC398BD1D8B45AD0084612D /* DemoTouchManager */, ); path = Libraries; sourceTree = ""; }; - 3E4B05E71B39EF250072E514 /* SVProgressHUD */ = { - isa = PBXGroup; - children = ( - 3E4B05E81B39EF250072E514 /* SVIndefiniteAnimatedView.h */, - 3E4B05E91B39EF250072E514 /* SVIndefiniteAnimatedView.m */, - 4C72116F20BF444C004A7DD9 /* SVProgressAnimatedView.h */, - 4C72116E20BF444C004A7DD9 /* SVProgressAnimatedView.m */, - 3E4B05EA1B39EF250072E514 /* SVProgressHUD-Prefix.pch */, - 3E4B05EB1B39EF250072E514 /* SVProgressHUD.bundle */, - 3E4B05EC1B39EF250072E514 /* SVProgressHUD.h */, - 3E4B05ED1B39EF250072E514 /* SVProgressHUD.m */, - 4C72117120BF4456004A7DD9 /* SVRadialGradientLayer.h */, - 4C72117220BF4457004A7DD9 /* SVRadialGradientLayer.m */, - ); - path = SVProgressHUD; - sourceTree = ""; - }; 3E4BF43C1C5AC66700D85919 /* Search */ = { isa = PBXGroup; children = ( @@ -4998,7 +4963,6 @@ F1F651AC2498485C006DF277 /* ShowPopup.storyboard in Resources */, 00D4E8DE241AA18E002689DB /* ConvexHull.storyboard in Resources */, 4CCA30CF22399A91009D2AEF /* AddIntegratedMeshLayer.storyboard in Resources */, - 3E4B05F81B39EF250072E514 /* SVProgressHUD.bundle in Resources */, 3ED75D031ED39EDF009B1F75 /* FindServiceAreaInteractive.storyboard in Resources */, 3EABC7C21DB191BC00C161C6 /* Shasta_Elevation.tif in Resources */, 3E1183DF1ECF5A1000180152 /* Pyrenees.csv in Resources */, @@ -5296,7 +5260,6 @@ 9D5EDFE3230741670019C46A /* PreplannedMapAreaTableViewCell.swift in Sources */, 003D256C2513F4A6007527C2 /* AddENCExchangeSetViewController.swift in Sources */, 3ED028B71B8E3A9800ACA70D /* SublayersTableViewController.swift in Sources */, - 4C72117320BF4457004A7DD9 /* SVRadialGradientLayer.m in Sources */, 3EEB2B991EB9695F00B52513 /* RelatedFeaturesListViewController.swift in Sources */, 3E5E094E1EF850BA00FF3454 /* ManageSublayersViewController.swift in Sources */, 3E71621F1BA0D7ED008DE398 /* GraphicsWithSymbolsViewController.swift in Sources */, @@ -5309,7 +5272,6 @@ E45991A11EF3021D0089E9FD /* SearchForWebmapByKeywordViewController.swift in Sources */, 3ED028581B8E3A8500ACA70D /* CreateSaveMapViewController.swift in Sources */, 3E8A25841D36B6E300D14F08 /* FeatureLayerGDBViewController.swift in Sources */, - 4C72117020BF444C004A7DD9 /* SVProgressAnimatedView.m in Sources */, 0023F98025E717AC006B574E /* SimulatedNMEADataSource.swift in Sources */, 127E11D81FD0C3F8002CBD12 /* WMTSLayerViewController.swift in Sources */, 4CE15D4C22F37A2D005F2968 /* ControlAnnotationSublayerVisibilityViewController.swift in Sources */, @@ -5348,7 +5310,6 @@ 3EF024E91ECBC10600166EC5 /* FormatCoordinatesViewController.swift in Sources */, 3E85263D1B90DE2C00690EBD /* DisplayMapViewController.swift in Sources */, 3ED029681B8E3ACD00ACA70D /* UpdateAttributesOptionsViewController.swift in Sources */, - 3E4B05F91B39EF250072E514 /* SVProgressHUD.m in Sources */, 4CECF8A121D57F4000A56161 /* SetMinMaxScaleViewController.swift in Sources */, 3EBA25631D3417B000AB0703 /* SimpleMarkerSymbolViewController.swift in Sources */, 3E81C1BB1D8A17B600470AA4 /* VectorStylesViewController.swift in Sources */, @@ -5471,7 +5432,6 @@ 4CF6DF1B22F2058300A3092A /* HonorMobileMapPackageExpirationDateViewController.swift in Sources */, C7B29EBE218B8FEA004E5DE4 /* OpenMapURLSettingsViewController.swift in Sources */, 3ECDD9B01E8470E100E645AB /* DownloadProgressView.swift in Sources */, - 3E4B05F71B39EF250072E514 /* SVIndefiniteAnimatedView.m in Sources */, 3ED028741B8E3A8500ACA70D /* MapViewDrawStatusViewController.swift in Sources */, D90407941FD8608A00BFE07B /* RasterLayerGPKGViewController.swift in Sources */, 4C060E632260E9F90070C787 /* GenerateOfflineMapBasemapByReferenceViewController.swift in Sources */, @@ -5673,7 +5633,6 @@ PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OBJC_BRIDGING_HEADER = "arcgis-ios-sdk-samples/Content Display Logic/Samples-Bridging-Header.h"; SWIFT_VERSION = 5.0; }; name = Debug; @@ -5702,7 +5661,6 @@ PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OBJC_BRIDGING_HEADER = "arcgis-ios-sdk-samples/Content Display Logic/Samples-Bridging-Header.h"; SWIFT_VERSION = 5.0; }; name = Release; diff --git a/arcgis-ios-sdk-samples/AppDelegate.swift b/arcgis-ios-sdk-samples/AppDelegate.swift index c8371af9c..12d6cb943 100644 --- a/arcgis-ios-sdk-samples/AppDelegate.swift +++ b/arcgis-ios-sdk-samples/AppDelegate.swift @@ -55,8 +55,6 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UISplitViewControllerDele // Enable/disable touches based on settings. self.setTouchPref() - SVProgressHUD.setDefaultMaskType(.gradient) - // Uncomment the following line to set license key. // application.license() diff --git a/arcgis-ios-sdk-samples/Content Display Logic/Samples-Bridging-Header.h b/arcgis-ios-sdk-samples/Content Display Logic/Samples-Bridging-Header.h deleted file mode 100644 index 458d831f3..000000000 --- a/arcgis-ios-sdk-samples/Content Display Logic/Samples-Bridging-Header.h +++ /dev/null @@ -1,5 +0,0 @@ -// -// Use this file to import your target's public headers that you would like to expose to Swift. -// - -#import "SVProgressHUD.h" diff --git a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVIndefiniteAnimatedView.h b/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVIndefiniteAnimatedView.h deleted file mode 100755 index b624dd0b3..000000000 --- a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVIndefiniteAnimatedView.h +++ /dev/null @@ -1,17 +0,0 @@ -// -// SVIndefiniteAnimatedView.h -// SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD -// -// Copyright (c) 2014-2018 Guillaume Campagna. All rights reserved. -// - -#import - -@interface SVIndefiniteAnimatedView : UIView - -@property (nonatomic, assign) CGFloat strokeThickness; -@property (nonatomic, assign) CGFloat radius; -@property (nonatomic, strong) UIColor *strokeColor; - -@end - diff --git a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVIndefiniteAnimatedView.m b/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVIndefiniteAnimatedView.m deleted file mode 100755 index 09a38d0b0..000000000 --- a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVIndefiniteAnimatedView.m +++ /dev/null @@ -1,137 +0,0 @@ -// -// SVIndefiniteAnimatedView.m -// SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD -// -// Copyright (c) 2014-2018 Guillaume Campagna. All rights reserved. -// - -#import "SVIndefiniteAnimatedView.h" -#import "SVProgressHUD.h" - -@interface SVIndefiniteAnimatedView () - -@property (nonatomic, strong) CAShapeLayer *indefiniteAnimatedLayer; - -@end - -@implementation SVIndefiniteAnimatedView - -- (void)willMoveToSuperview:(UIView*)newSuperview { - if (newSuperview) { - [self layoutAnimatedLayer]; - } else { - [_indefiniteAnimatedLayer removeFromSuperlayer]; - _indefiniteAnimatedLayer = nil; - } -} - -- (void)layoutAnimatedLayer { - CALayer *layer = self.indefiniteAnimatedLayer; - [self.layer addSublayer:layer]; - - CGFloat widthDiff = CGRectGetWidth(self.bounds) - CGRectGetWidth(layer.bounds); - CGFloat heightDiff = CGRectGetHeight(self.bounds) - CGRectGetHeight(layer.bounds); - layer.position = CGPointMake(CGRectGetWidth(self.bounds) - CGRectGetWidth(layer.bounds) / 2 - widthDiff / 2, CGRectGetHeight(self.bounds) - CGRectGetHeight(layer.bounds) / 2 - heightDiff / 2); -} - -- (CAShapeLayer*)indefiniteAnimatedLayer { - if(!_indefiniteAnimatedLayer) { - CGPoint arcCenter = CGPointMake(self.radius+self.strokeThickness/2+5, self.radius+self.strokeThickness/2+5); - UIBezierPath* smoothedPath = [UIBezierPath bezierPathWithArcCenter:arcCenter radius:self.radius startAngle:(CGFloat) (M_PI*3/2) endAngle:(CGFloat) (M_PI/2+M_PI*5) clockwise:YES]; - - _indefiniteAnimatedLayer = [CAShapeLayer layer]; - _indefiniteAnimatedLayer.contentsScale = [[UIScreen mainScreen] scale]; - _indefiniteAnimatedLayer.frame = CGRectMake(0.0f, 0.0f, arcCenter.x*2, arcCenter.y*2); - _indefiniteAnimatedLayer.fillColor = [UIColor clearColor].CGColor; - _indefiniteAnimatedLayer.strokeColor = self.strokeColor.CGColor; - _indefiniteAnimatedLayer.lineWidth = self.strokeThickness; - _indefiniteAnimatedLayer.lineCap = kCALineCapRound; - _indefiniteAnimatedLayer.lineJoin = kCALineJoinBevel; - _indefiniteAnimatedLayer.path = smoothedPath.CGPath; - - CALayer *maskLayer = [CALayer layer]; - - NSBundle *bundle = [NSBundle bundleForClass:[SVProgressHUD class]]; - NSURL *url = [bundle URLForResource:@"SVProgressHUD" withExtension:@"bundle"]; - NSBundle *imageBundle = [NSBundle bundleWithURL:url]; - - NSString *path = [imageBundle pathForResource:@"angle-mask" ofType:@"png"]; - - maskLayer.contents = (__bridge id)[[UIImage imageWithContentsOfFile:path] CGImage]; - maskLayer.frame = _indefiniteAnimatedLayer.bounds; - _indefiniteAnimatedLayer.mask = maskLayer; - - NSTimeInterval animationDuration = 1; - CAMediaTimingFunction *linearCurve = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear]; - - CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"transform.rotation"]; - animation.fromValue = (id) 0; - animation.toValue = @(M_PI*2); - animation.duration = animationDuration; - animation.timingFunction = linearCurve; - animation.removedOnCompletion = NO; - animation.repeatCount = INFINITY; - animation.fillMode = kCAFillModeForwards; - animation.autoreverses = NO; - [_indefiniteAnimatedLayer.mask addAnimation:animation forKey:@"rotate"]; - - CAAnimationGroup *animationGroup = [CAAnimationGroup animation]; - animationGroup.duration = animationDuration; - animationGroup.repeatCount = INFINITY; - animationGroup.removedOnCompletion = NO; - animationGroup.timingFunction = linearCurve; - - CABasicAnimation *strokeStartAnimation = [CABasicAnimation animationWithKeyPath:@"strokeStart"]; - strokeStartAnimation.fromValue = @0.015; - strokeStartAnimation.toValue = @0.515; - - CABasicAnimation *strokeEndAnimation = [CABasicAnimation animationWithKeyPath:@"strokeEnd"]; - strokeEndAnimation.fromValue = @0.485; - strokeEndAnimation.toValue = @0.985; - - animationGroup.animations = @[strokeStartAnimation, strokeEndAnimation]; - [_indefiniteAnimatedLayer addAnimation:animationGroup forKey:@"progress"]; - - } - return _indefiniteAnimatedLayer; -} - -- (void)setFrame:(CGRect)frame { - if(!CGRectEqualToRect(frame, super.frame)) { - [super setFrame:frame]; - - if(self.superview) { - [self layoutAnimatedLayer]; - } - } - -} - -- (void)setRadius:(CGFloat)radius { - if(radius != _radius) { - _radius = radius; - - [_indefiniteAnimatedLayer removeFromSuperlayer]; - _indefiniteAnimatedLayer = nil; - - if(self.superview) { - [self layoutAnimatedLayer]; - } - } -} - -- (void)setStrokeColor:(UIColor*)strokeColor { - _strokeColor = strokeColor; - _indefiniteAnimatedLayer.strokeColor = strokeColor.CGColor; -} - -- (void)setStrokeThickness:(CGFloat)strokeThickness { - _strokeThickness = strokeThickness; - _indefiniteAnimatedLayer.lineWidth = _strokeThickness; -} - -- (CGSize)sizeThatFits:(CGSize)size { - return CGSizeMake((self.radius+self.strokeThickness/2+5)*2, (self.radius+self.strokeThickness/2+5)*2); -} - -@end diff --git a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressAnimatedView.h b/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressAnimatedView.h deleted file mode 100755 index 6de23b432..000000000 --- a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressAnimatedView.h +++ /dev/null @@ -1,17 +0,0 @@ -// -// SVProgressAnimatedView.h -// SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD -// -// Copyright (c) 2017-2018 Tobias Tiemerding. All rights reserved. -// - -#import - -@interface SVProgressAnimatedView : UIView - -@property (nonatomic, assign) CGFloat radius; -@property (nonatomic, assign) CGFloat strokeThickness; -@property (nonatomic, strong) UIColor *strokeColor; -@property (nonatomic, assign) CGFloat strokeEnd; - -@end diff --git a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressAnimatedView.m b/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressAnimatedView.m deleted file mode 100755 index a347c85d2..000000000 --- a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressAnimatedView.m +++ /dev/null @@ -1,96 +0,0 @@ -// -// SVProgressAnimatedView.m -// SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD -// -// Copyright (c) 2017-2018 Tobias Tiemerding. All rights reserved. -// - -#import "SVProgressAnimatedView.h" - -@interface SVProgressAnimatedView () - -@property (nonatomic, strong) CAShapeLayer *ringAnimatedLayer; - -@end - -@implementation SVProgressAnimatedView - -- (void)willMoveToSuperview:(UIView*)newSuperview { - if (newSuperview) { - [self layoutAnimatedLayer]; - } else { - [_ringAnimatedLayer removeFromSuperlayer]; - _ringAnimatedLayer = nil; - } -} - -- (void)layoutAnimatedLayer { - CALayer *layer = self.ringAnimatedLayer; - [self.layer addSublayer:layer]; - - CGFloat widthDiff = CGRectGetWidth(self.bounds) - CGRectGetWidth(layer.bounds); - CGFloat heightDiff = CGRectGetHeight(self.bounds) - CGRectGetHeight(layer.bounds); - layer.position = CGPointMake(CGRectGetWidth(self.bounds) - CGRectGetWidth(layer.bounds) / 2 - widthDiff / 2, CGRectGetHeight(self.bounds) - CGRectGetHeight(layer.bounds) / 2 - heightDiff / 2); -} - -- (CAShapeLayer*)ringAnimatedLayer { - if(!_ringAnimatedLayer) { - CGPoint arcCenter = CGPointMake(self.radius+self.strokeThickness/2+5, self.radius+self.strokeThickness/2+5); - UIBezierPath* smoothedPath = [UIBezierPath bezierPathWithArcCenter:arcCenter radius:self.radius startAngle:(CGFloat)-M_PI_2 endAngle:(CGFloat) (M_PI + M_PI_2) clockwise:YES]; - - _ringAnimatedLayer = [CAShapeLayer layer]; - _ringAnimatedLayer.contentsScale = [[UIScreen mainScreen] scale]; - _ringAnimatedLayer.frame = CGRectMake(0.0f, 0.0f, arcCenter.x*2, arcCenter.y*2); - _ringAnimatedLayer.fillColor = [UIColor clearColor].CGColor; - _ringAnimatedLayer.strokeColor = self.strokeColor.CGColor; - _ringAnimatedLayer.lineWidth = self.strokeThickness; - _ringAnimatedLayer.lineCap = kCALineCapRound; - _ringAnimatedLayer.lineJoin = kCALineJoinBevel; - _ringAnimatedLayer.path = smoothedPath.CGPath; - } - return _ringAnimatedLayer; -} - -- (void)setFrame:(CGRect)frame { - if(!CGRectEqualToRect(frame, super.frame)) { - [super setFrame:frame]; - - if(self.superview) { - [self layoutAnimatedLayer]; - } - } -} - -- (void)setRadius:(CGFloat)radius { - if(radius != _radius) { - _radius = radius; - - [_ringAnimatedLayer removeFromSuperlayer]; - _ringAnimatedLayer = nil; - - if(self.superview) { - [self layoutAnimatedLayer]; - } - } -} - -- (void)setStrokeColor:(UIColor*)strokeColor { - _strokeColor = strokeColor; - _ringAnimatedLayer.strokeColor = strokeColor.CGColor; -} - -- (void)setStrokeThickness:(CGFloat)strokeThickness { - _strokeThickness = strokeThickness; - _ringAnimatedLayer.lineWidth = _strokeThickness; -} - -- (void)setStrokeEnd:(CGFloat)strokeEnd { - _strokeEnd = strokeEnd; - _ringAnimatedLayer.strokeEnd = _strokeEnd; -} - -- (CGSize)sizeThatFits:(CGSize)size { - return CGSizeMake((self.radius+self.strokeThickness/2+5)*2, (self.radius+self.strokeThickness/2+5)*2); -} - -@end diff --git a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD-Prefix.pch b/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD-Prefix.pch deleted file mode 100755 index 2fff99788..000000000 --- a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD-Prefix.pch +++ /dev/null @@ -1,7 +0,0 @@ -// -// Prefix header for all source files of the 'SVProgressHUD' target in the 'SVProgressHUD' project -// - -#ifdef __OBJC__ - #import -#endif diff --git a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/angle-mask.png b/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/angle-mask.png deleted file mode 100755 index 0150a03f535237397e5c16fbd4e96f79886889e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1845 zcmV-52g>+~P)?Y5Wzn1U?G1701yYx!s6Oq#x>prVMm=a4v)>}Y)( zM3?vNL$ae)iEOPl7DBdDD^1^QJBxIyTg{~)X%@?KSe{&-OFmbOv$%1hO``&7JSne+hQz+Y=u&gJdv0YKtf8M$mfd_$ruiaC`%Lh z+!sSe02o3tP(blSJ{u;IJfr-Mx4DzOH+YT>68UV9NLU#-k0JcYpj!Svkx!8k7rD)F z1(5MoTJ#%~g1~ZI9k3Z#-HG3sRSN91>64lQ#u5ZT7GM%eK}L-DSTO=21G3L?vCoNo z%#19L0l?RHl6U2qaIt?BFw#7{y#1A(!K*={AyJ4+~H`wUl%b3DX=Xg0Ephp3`W4% zbWv^T;o=5}9Y%3ma>`bFkh_5GU*zW|tvU8w}u`HoY-m2)+vX z2F0`3>%B&!Q67R0d*JJ)*ZqYd3QHd-y*Xol>NChP32Fn55%0I@HD8PvLb(I9O8S$_N>fIz$5qV<;JKb0U?)!2~$0aq4?>wP2A4B|UMVC*pQt4sdZ^x}d~t?_=o>b=_8)QmU89@AU07{xjX3POJ55b$Mr24r_X0__p;J;0$Z4VodEs zNBUcTOo(5m@$c#Gq}J+$Pm4qPOTvS=r8@LKc?}Yg4Fu_ z9)oOfU>@$X>ACp$*lZmcb*$=OP3>R(JrVw%+P`&Q>y-&pyfcRPS&(O?u^cn7J~yk4 z4mp|Hv5xfb)c%?Jk&bJvL#$T(h;iivyK8zzW5}8-!bd~QdGtgIQk0|4C`eDlGwB%k zR>3%cJRPPm%%W2O(kaI?10bD|<+2_@o(c*&W2`&EAT#B}88f81Cz4ZOE=W++8N>7N zOlqtm_dGn4oHB$w$q@Ls{R4)0A|28(hUgGW#2`q4U5Fu1u#@wcM=$aL#4s~r0GT$62-Ajm#4+TdHQdv)c-dFP#q!An~*pv4TA)l?q5XQhgAQA|2 z?5TCnAP;~9hYOM+1Rtyb!o{w;2@&N1nRqTR+e(rLQ@A(XwIGj#GJxcaJd=Vf$RnU2 zD5#Er!jL_HD@HxE@v=_ z33jI?l%`uG4s1ce6JtPIR_J_!3Sx`QAVki|35-c71-W_f;AMnD1ViW@3}B47=nFy& zWd|z<#Q^3oz!T9;0VC(E2G_8f5fVy4AgDMK!KOk8tSHTciv30`bmfU~GJKDBc_PE# zksCG`phtoNM34gk00E=-f{YW%OFmC%d6^FqxgHon!EYOq7dlf4k|zSuZxtfAixasn jO$6o~vM95Mta|72R_?8} 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 P00000NkvXXu0mjfxROtc diff --git a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/angle-mask@3x.png b/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/angle-mask@3x.png deleted file mode 100755 index d07f3ce67e8076297b61e9b559f955d28938c2bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8319 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 diff --git a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/error@2x.png b/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/error@2x.png deleted file mode 100755 index aaf6798547863870637b959e44dfea4bc8239ef7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^79h;Q0wkIGKTicxKRsO>Ln;{GUfUYU%E-X-u=bkq zI?i`Of)|D37=>c%CMA4NnRIX_+rRwHXODlqpVjqdsqp@|zTgzQwOt`Ai>CFRo4ed= zYWtR3-l>yx*PW`0DwSU4+I7d%igU8v@g?UCUl#lPl0jvv6x*Gg<8SnQ@|lw=#abul zco{99bY^ABe9P&3lKoU0gQfSZ*_~72vD@w2;pBHh9)Hunoe4e}bNt`NGp(MplP^7P z*kY-W+vhPiIq3O}E0$`deV$0n=EqhJOzD%({7ji`&E}`%A3ewS-O|vDk8(aKuATO2 l%2~1WiR`@QbK@`7n~J7%Ce;M|$^ixfgQu&X%Q~loCIH_Yh_L_w diff --git a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/error@3x.png b/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.bundle/error@3x.png deleted file mode 100755 index c92518f8534a47a1d2e43c760ccf80f0a045dc52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 398 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 -#import - -extern NSString * _Nonnull const SVProgressHUDDidReceiveTouchEventNotification; -extern NSString * _Nonnull const SVProgressHUDDidTouchDownInsideNotification; -extern NSString * _Nonnull const SVProgressHUDWillDisappearNotification; -extern NSString * _Nonnull const SVProgressHUDDidDisappearNotification; -extern NSString * _Nonnull const SVProgressHUDWillAppearNotification; -extern NSString * _Nonnull const SVProgressHUDDidAppearNotification; - -extern NSString * _Nonnull const SVProgressHUDStatusUserInfoKey; - -typedef NS_ENUM(NSInteger, SVProgressHUDStyle) { - SVProgressHUDStyleLight, // default style, white HUD with black text, HUD background will be blurred - SVProgressHUDStyleDark, // black HUD and white text, HUD background will be blurred - SVProgressHUDStyleCustom // uses the fore- and background color properties -}; - -typedef NS_ENUM(NSUInteger, SVProgressHUDMaskType) { - SVProgressHUDMaskTypeNone = 1, // default mask type, allow user interactions while HUD is displayed - SVProgressHUDMaskTypeClear, // don't allow user interactions with background objects - SVProgressHUDMaskTypeBlack, // don't allow user interactions with background objects and dim the UI in the back of the HUD (as seen in iOS 7 and above) - SVProgressHUDMaskTypeGradient, // don't allow user interactions with background objects and dim the UI with a a-la UIAlertView background gradient (as seen in iOS 6) - SVProgressHUDMaskTypeCustom // don't allow user interactions with background objects and dim the UI in the back of the HUD with a custom color -}; - -typedef NS_ENUM(NSUInteger, SVProgressHUDAnimationType) { - SVProgressHUDAnimationTypeFlat, // default animation type, custom flat animation (indefinite animated ring) - SVProgressHUDAnimationTypeNative // iOS native UIActivityIndicatorView -}; - -typedef void (^SVProgressHUDShowCompletion)(void); -typedef void (^SVProgressHUDDismissCompletion)(void); - -@interface SVProgressHUD : UIView - -#pragma mark - Customization - -@property (assign, nonatomic) SVProgressHUDStyle defaultStyle UI_APPEARANCE_SELECTOR; // default is SVProgressHUDStyleLight -@property (assign, nonatomic) SVProgressHUDMaskType defaultMaskType UI_APPEARANCE_SELECTOR; // default is SVProgressHUDMaskTypeNone -@property (assign, nonatomic) SVProgressHUDAnimationType defaultAnimationType UI_APPEARANCE_SELECTOR; // default is SVProgressHUDAnimationTypeFlat -@property (strong, nonatomic, nullable) UIView *containerView; // if nil then use default window level -@property (assign, nonatomic) CGSize minimumSize UI_APPEARANCE_SELECTOR; // default is CGSizeZero, can be used to avoid resizing for a larger message -@property (assign, nonatomic) CGFloat ringThickness UI_APPEARANCE_SELECTOR; // default is 2 pt -@property (assign, nonatomic) CGFloat ringRadius UI_APPEARANCE_SELECTOR; // default is 18 pt -@property (assign, nonatomic) CGFloat ringNoTextRadius UI_APPEARANCE_SELECTOR; // default is 24 pt -@property (assign, nonatomic) CGFloat cornerRadius UI_APPEARANCE_SELECTOR; // default is 14 pt -@property (strong, nonatomic, nonnull) UIFont *font UI_APPEARANCE_SELECTOR; // default is [UIFont preferredFontForTextStyle:UIFontTextStyleSubheadline] -@property (strong, nonatomic, nonnull) UIColor *backgroundColor UI_APPEARANCE_SELECTOR; // default is [UIColor whiteColor] -@property (strong, nonatomic, nonnull) UIColor *foregroundColor UI_APPEARANCE_SELECTOR; // default is [UIColor blackColor] -@property (strong, nonatomic, nonnull) UIColor *backgroundLayerColor UI_APPEARANCE_SELECTOR;// default is [UIColor colorWithWhite:0 alpha:0.4] -@property (assign, nonatomic) CGSize imageViewSize UI_APPEARANCE_SELECTOR; // default is 28x28 pt -@property (assign, nonatomic) BOOL shouldTintImages UI_APPEARANCE_SELECTOR; // default is YES -@property (strong, nonatomic, nonnull) UIImage *infoImage UI_APPEARANCE_SELECTOR; // default is the bundled info image provided by Freepik -@property (strong, nonatomic, nonnull) UIImage *successImage UI_APPEARANCE_SELECTOR; // default is the bundled success image provided by Freepik -@property (strong, nonatomic, nonnull) UIImage *errorImage UI_APPEARANCE_SELECTOR; // default is the bundled error image provided by Freepik -@property (strong, nonatomic, nonnull) UIView *viewForExtension UI_APPEARANCE_SELECTOR; // default is nil, only used if #define SV_APP_EXTENSIONS is set -@property (assign, nonatomic) NSTimeInterval graceTimeInterval; // default is 0 seconds -@property (assign, nonatomic) NSTimeInterval minimumDismissTimeInterval; // default is 5.0 seconds -@property (assign, nonatomic) NSTimeInterval maximumDismissTimeInterval; // default is CGFLOAT_MAX - -@property (assign, nonatomic) UIOffset offsetFromCenter UI_APPEARANCE_SELECTOR; // default is 0, 0 - -@property (assign, nonatomic) NSTimeInterval fadeInAnimationDuration UI_APPEARANCE_SELECTOR; // default is 0.15 -@property (assign, nonatomic) NSTimeInterval fadeOutAnimationDuration UI_APPEARANCE_SELECTOR; // default is 0.15 - -@property (assign, nonatomic) UIWindowLevel maxSupportedWindowLevel; // default is UIWindowLevelNormal - -@property (assign, nonatomic) BOOL hapticsEnabled; // default is NO - -+ (void)setDefaultStyle:(SVProgressHUDStyle)style; // default is SVProgressHUDStyleLight -+ (void)setDefaultMaskType:(SVProgressHUDMaskType)maskType; // default is SVProgressHUDMaskTypeNone -+ (void)setDefaultAnimationType:(SVProgressHUDAnimationType)type; // default is SVProgressHUDAnimationTypeFlat -+ (void)setContainerView:(nullable UIView*)containerView; // default is window level -+ (void)setMinimumSize:(CGSize)minimumSize; // default is CGSizeZero, can be used to avoid resizing for a larger message -+ (void)setRingThickness:(CGFloat)ringThickness; // default is 2 pt -+ (void)setRingRadius:(CGFloat)radius; // default is 18 pt -+ (void)setRingNoTextRadius:(CGFloat)radius; // default is 24 pt -+ (void)setCornerRadius:(CGFloat)cornerRadius; // default is 14 pt -+ (void)setBorderColor:(nonnull UIColor*)color; // default is nil -+ (void)setBorderWidth:(CGFloat)width; // default is 0 -+ (void)setFont:(nonnull UIFont*)font; // default is [UIFont preferredFontForTextStyle:UIFontTextStyleSubheadline] -+ (void)setForegroundColor:(nonnull UIColor*)color; // default is [UIColor blackColor], only used for SVProgressHUDStyleCustom -+ (void)setBackgroundColor:(nonnull UIColor*)color; // default is [UIColor whiteColor], only used for SVProgressHUDStyleCustom -+ (void)setBackgroundLayerColor:(nonnull UIColor*)color; // default is [UIColor colorWithWhite:0 alpha:0.5], only used for SVProgressHUDMaskTypeCustom -+ (void)setImageViewSize:(CGSize)size; // default is 28x28 pt -+ (void)setShouldTintImages:(BOOL)shouldTintImages; // default is YES -+ (void)setInfoImage:(nonnull UIImage*)image; // default is the bundled info image provided by Freepik -+ (void)setSuccessImage:(nonnull UIImage*)image; // default is the bundled success image provided by Freepik -+ (void)setErrorImage:(nonnull UIImage*)image; // default is the bundled error image provided by Freepik -+ (void)setViewForExtension:(nonnull UIView*)view; // default is nil, only used if #define SV_APP_EXTENSIONS is set -+ (void)setGraceTimeInterval:(NSTimeInterval)interval; // default is 0 seconds -+ (void)setMinimumDismissTimeInterval:(NSTimeInterval)interval; // default is 5.0 seconds -+ (void)setMaximumDismissTimeInterval:(NSTimeInterval)interval; // default is infinite -+ (void)setFadeInAnimationDuration:(NSTimeInterval)duration; // default is 0.15 seconds -+ (void)setFadeOutAnimationDuration:(NSTimeInterval)duration; // default is 0.15 seconds -+ (void)setMaxSupportedWindowLevel:(UIWindowLevel)windowLevel; // default is UIWindowLevelNormal -+ (void)setHapticsEnabled:(BOOL)hapticsEnabled; // default is NO - -#pragma mark - Show Methods - -+ (void)show; -+ (void)showWithMaskType:(SVProgressHUDMaskType)maskType __attribute__((deprecated("Use show and setDefaultMaskType: instead."))); -+ (void)showWithStatus:(nullable NSString*)status; -+ (void)showWithStatus:(nullable NSString*)status maskType:(SVProgressHUDMaskType)maskType __attribute__((deprecated("Use showWithStatus: and setDefaultMaskType: instead."))); - -+ (void)showProgress:(float)progress; -+ (void)showProgress:(float)progress maskType:(SVProgressHUDMaskType)maskType __attribute__((deprecated("Use showProgress: and setDefaultMaskType: instead."))); -+ (void)showProgress:(float)progress status:(nullable NSString*)status; -+ (void)showProgress:(float)progress status:(nullable NSString*)status maskType:(SVProgressHUDMaskType)maskType __attribute__((deprecated("Use showProgress:status: and setDefaultMaskType: instead."))); - -+ (void)setStatus:(nullable NSString*)status; // change the HUD loading status while it's showing - -// stops the activity indicator, shows a glyph + status, and dismisses the HUD a little bit later -+ (void)showInfoWithStatus:(nullable NSString*)status; -+ (void)showInfoWithStatus:(nullable NSString*)status maskType:(SVProgressHUDMaskType)maskType __attribute__((deprecated("Use showInfoWithStatus: and setDefaultMaskType: instead."))); -+ (void)showSuccessWithStatus:(nullable NSString*)status; -+ (void)showSuccessWithStatus:(nullable NSString*)status maskType:(SVProgressHUDMaskType)maskType __attribute__((deprecated("Use showSuccessWithStatus: and setDefaultMaskType: instead."))); -+ (void)showErrorWithStatus:(nullable NSString*)status; -+ (void)showErrorWithStatus:(nullable NSString*)status maskType:(SVProgressHUDMaskType)maskType __attribute__((deprecated("Use showErrorWithStatus: and setDefaultMaskType: instead."))); - -// shows a image + status, use white PNGs with the imageViewSize (default is 28x28 pt) -+ (void)showImage:(nonnull UIImage*)image status:(nullable NSString*)status; -+ (void)showImage:(nonnull UIImage*)image status:(nullable NSString*)status maskType:(SVProgressHUDMaskType)maskType __attribute__((deprecated("Use showImage:status: and setDefaultMaskType: instead."))); - -+ (void)setOffsetFromCenter:(UIOffset)offset; -+ (void)resetOffsetFromCenter; - -+ (void)popActivity; // decrease activity count, if activity count == 0 the HUD is dismissed -+ (void)dismiss; -+ (void)dismissWithCompletion:(nullable SVProgressHUDDismissCompletion)completion; -+ (void)dismissWithDelay:(NSTimeInterval)delay; -+ (void)dismissWithDelay:(NSTimeInterval)delay completion:(nullable SVProgressHUDDismissCompletion)completion; - -+ (BOOL)isVisible; - -+ (NSTimeInterval)displayDurationForString:(nullable NSString*)string; - -@end - diff --git a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.m b/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.m deleted file mode 100755 index 2b6699209..000000000 --- a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVProgressHUD.m +++ /dev/null @@ -1,1509 +0,0 @@ -// -// SVProgressHUD.h -// SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD -// -// Copyright (c) 2011-2018 Sam Vermette and contributors. All rights reserved. -// - -#if !__has_feature(objc_arc) -#error SVProgressHUD is ARC only. Either turn on ARC for the project or use -fobjc-arc flag -#endif - -#import "SVProgressHUD.h" -#import "SVIndefiniteAnimatedView.h" -#import "SVProgressAnimatedView.h" -#import "SVRadialGradientLayer.h" - -NSString * const SVProgressHUDDidReceiveTouchEventNotification = @"SVProgressHUDDidReceiveTouchEventNotification"; -NSString * const SVProgressHUDDidTouchDownInsideNotification = @"SVProgressHUDDidTouchDownInsideNotification"; -NSString * const SVProgressHUDWillDisappearNotification = @"SVProgressHUDWillDisappearNotification"; -NSString * const SVProgressHUDDidDisappearNotification = @"SVProgressHUDDidDisappearNotification"; -NSString * const SVProgressHUDWillAppearNotification = @"SVProgressHUDWillAppearNotification"; -NSString * const SVProgressHUDDidAppearNotification = @"SVProgressHUDDidAppearNotification"; - -NSString * const SVProgressHUDStatusUserInfoKey = @"SVProgressHUDStatusUserInfoKey"; - -static const CGFloat SVProgressHUDParallaxDepthPoints = 10.0f; -static const CGFloat SVProgressHUDUndefinedProgress = -1; -static const CGFloat SVProgressHUDDefaultAnimationDuration = 0.15f; -static const CGFloat SVProgressHUDVerticalSpacing = 12.0f; -static const CGFloat SVProgressHUDHorizontalSpacing = 12.0f; -static const CGFloat SVProgressHUDLabelSpacing = 8.0f; - - -@interface SVProgressHUD () - -@property (nonatomic, strong) NSTimer *graceTimer; -@property (nonatomic, strong) NSTimer *fadeOutTimer; - -@property (nonatomic, strong) UIControl *controlView; -@property (nonatomic, strong) UIView *backgroundView; -@property (nonatomic, strong) SVRadialGradientLayer *backgroundRadialGradientLayer; -@property (nonatomic, strong) UIVisualEffectView *hudView; -@property (nonatomic, strong) UILabel *statusLabel; -@property (nonatomic, strong) UIImageView *imageView; - -@property (nonatomic, strong) UIView *indefiniteAnimatedView; -@property (nonatomic, strong) SVProgressAnimatedView *ringView; -@property (nonatomic, strong) SVProgressAnimatedView *backgroundRingView; - -@property (nonatomic, readwrite) CGFloat progress; -@property (nonatomic, readwrite) NSUInteger activityCount; - -@property (nonatomic, readonly) CGFloat visibleKeyboardHeight; -@property (nonatomic, readonly) UIWindow *frontWindow; - -#if TARGET_OS_IOS && __IPHONE_OS_VERSION_MAX_ALLOWED >= 100000 -@property (nonatomic, strong) UINotificationFeedbackGenerator *hapticGenerator NS_AVAILABLE_IOS(10_0); -#endif - -@end - -@implementation SVProgressHUD { - BOOL _isInitializing; -} - -+ (SVProgressHUD*)sharedView { - static dispatch_once_t once; - - static SVProgressHUD *sharedView; -#if !defined(SV_APP_EXTENSIONS) - dispatch_once(&once, ^{ sharedView = [[self alloc] initWithFrame:[[[UIApplication sharedApplication] delegate] window].bounds]; }); -#else - dispatch_once(&once, ^{ sharedView = [[self alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; }); -#endif - return sharedView; -} - - -#pragma mark - Setters - -+ (void)setStatus:(NSString*)status { - [[self sharedView] setStatus:status]; -} - -+ (void)setDefaultStyle:(SVProgressHUDStyle)style { - [self sharedView].defaultStyle = style; -} - -+ (void)setDefaultMaskType:(SVProgressHUDMaskType)maskType { - [self sharedView].defaultMaskType = maskType; -} - -+ (void)setDefaultAnimationType:(SVProgressHUDAnimationType)type { - [self sharedView].defaultAnimationType = type; -} - -+ (void)setContainerView:(nullable UIView*)containerView { - [self sharedView].containerView = containerView; -} - -+ (void)setMinimumSize:(CGSize)minimumSize { - [self sharedView].minimumSize = minimumSize; -} - -+ (void)setRingThickness:(CGFloat)ringThickness { - [self sharedView].ringThickness = ringThickness; -} - -+ (void)setRingRadius:(CGFloat)radius { - [self sharedView].ringRadius = radius; -} - -+ (void)setRingNoTextRadius:(CGFloat)radius { - [self sharedView].ringNoTextRadius = radius; -} - -+ (void)setCornerRadius:(CGFloat)cornerRadius { - [self sharedView].cornerRadius = cornerRadius; -} - -+ (void)setBorderColor:(nonnull UIColor*)color { - [self sharedView].hudView.layer.borderColor = color.CGColor; -} - -+ (void)setBorderWidth:(CGFloat)width { - [self sharedView].hudView.layer.borderWidth = width; -} - -+ (void)setFont:(UIFont*)font { - [self sharedView].font = font; -} - -+ (void)setForegroundColor:(UIColor*)color { - [self sharedView].foregroundColor = color; - [self setDefaultStyle:SVProgressHUDStyleCustom]; -} - -+ (void)setBackgroundColor:(UIColor*)color { - [self sharedView].backgroundColor = color; - [self setDefaultStyle:SVProgressHUDStyleCustom]; -} - -+ (void)setBackgroundLayerColor:(UIColor*)color { - [self sharedView].backgroundLayerColor = color; -} - -+ (void)setImageViewSize:(CGSize)size { - [self sharedView].imageViewSize = size; -} - -+ (void)setShouldTintImages:(BOOL)shouldTintImages { - [self sharedView].shouldTintImages = shouldTintImages; -} - -+ (void)setInfoImage:(UIImage*)image { - [self sharedView].infoImage = image; -} - -+ (void)setSuccessImage:(UIImage*)image { - [self sharedView].successImage = image; -} - -+ (void)setErrorImage:(UIImage*)image { - [self sharedView].errorImage = image; -} - -+ (void)setViewForExtension:(UIView*)view { - [self sharedView].viewForExtension = view; -} - -+ (void)setGraceTimeInterval:(NSTimeInterval)interval { - [self sharedView].graceTimeInterval = interval; -} - -+ (void)setMinimumDismissTimeInterval:(NSTimeInterval)interval { - [self sharedView].minimumDismissTimeInterval = interval; -} - -+ (void)setMaximumDismissTimeInterval:(NSTimeInterval)interval { - [self sharedView].maximumDismissTimeInterval = interval; -} - -+ (void)setFadeInAnimationDuration:(NSTimeInterval)duration { - [self sharedView].fadeInAnimationDuration = duration; -} - -+ (void)setFadeOutAnimationDuration:(NSTimeInterval)duration { - [self sharedView].fadeOutAnimationDuration = duration; -} - -+ (void)setMaxSupportedWindowLevel:(UIWindowLevel)windowLevel { - [self sharedView].maxSupportedWindowLevel = windowLevel; -} - -+ (void)setHapticsEnabled:(BOOL)hapticsEnabled { - [self sharedView].hapticsEnabled = hapticsEnabled; -} - -#pragma mark - Show Methods - -+ (void)show { - [self showWithStatus:nil]; -} - -+ (void)showWithMaskType:(SVProgressHUDMaskType)maskType { - SVProgressHUDMaskType existingMaskType = [self sharedView].defaultMaskType; - [self setDefaultMaskType:maskType]; - [self show]; - [self setDefaultMaskType:existingMaskType]; -} - -+ (void)showWithStatus:(NSString*)status { - [self showProgress:SVProgressHUDUndefinedProgress status:status]; -} - -+ (void)showWithStatus:(NSString*)status maskType:(SVProgressHUDMaskType)maskType { - SVProgressHUDMaskType existingMaskType = [self sharedView].defaultMaskType; - [self setDefaultMaskType:maskType]; - [self showWithStatus:status]; - [self setDefaultMaskType:existingMaskType]; -} - -+ (void)showProgress:(float)progress { - [self showProgress:progress status:nil]; -} - -+ (void)showProgress:(float)progress maskType:(SVProgressHUDMaskType)maskType { - SVProgressHUDMaskType existingMaskType = [self sharedView].defaultMaskType; - [self setDefaultMaskType:maskType]; - [self showProgress:progress]; - [self setDefaultMaskType:existingMaskType]; -} - -+ (void)showProgress:(float)progress status:(NSString*)status { - [[self sharedView] showProgress:progress status:status]; -} - -+ (void)showProgress:(float)progress status:(NSString*)status maskType:(SVProgressHUDMaskType)maskType { - SVProgressHUDMaskType existingMaskType = [self sharedView].defaultMaskType; - [self setDefaultMaskType:maskType]; - [self showProgress:progress status:status]; - [self setDefaultMaskType:existingMaskType]; -} - - -#pragma mark - Show, then automatically dismiss methods - -+ (void)showInfoWithStatus:(NSString*)status { - [self showImage:[self sharedView].infoImage status:status]; - -#if TARGET_OS_IOS && __IPHONE_OS_VERSION_MAX_ALLOWED >= 100000 - if (@available(iOS 10.0, *)) { - dispatch_async(dispatch_get_main_queue(), ^{ - [[self sharedView].hapticGenerator notificationOccurred:UINotificationFeedbackTypeWarning]; - }); - } -#endif -} - -+ (void)showInfoWithStatus:(NSString*)status maskType:(SVProgressHUDMaskType)maskType { - SVProgressHUDMaskType existingMaskType = [self sharedView].defaultMaskType; - [self setDefaultMaskType:maskType]; - [self showInfoWithStatus:status]; - [self setDefaultMaskType:existingMaskType]; -} - -+ (void)showSuccessWithStatus:(NSString*)status { - [self showImage:[self sharedView].successImage status:status]; - -#if TARGET_OS_IOS && __IPHONE_OS_VERSION_MAX_ALLOWED >= 100000 - if (@available(iOS 10, *)) { - dispatch_async(dispatch_get_main_queue(), ^{ - [[self sharedView].hapticGenerator notificationOccurred:UINotificationFeedbackTypeSuccess]; - }); - } -#endif -} - -+ (void)showSuccessWithStatus:(NSString*)status maskType:(SVProgressHUDMaskType)maskType { - SVProgressHUDMaskType existingMaskType = [self sharedView].defaultMaskType; - [self setDefaultMaskType:maskType]; - [self showSuccessWithStatus:status]; - [self setDefaultMaskType:existingMaskType]; - -#if TARGET_OS_IOS && __IPHONE_OS_VERSION_MAX_ALLOWED >= 100000 - if (@available(iOS 10.0, *)) { - dispatch_async(dispatch_get_main_queue(), ^{ - [[self sharedView].hapticGenerator notificationOccurred:UINotificationFeedbackTypeSuccess]; - }); - } -#endif -} - -+ (void)showErrorWithStatus:(NSString*)status { - [self showImage:[self sharedView].errorImage status:status]; - -#if TARGET_OS_IOS && __IPHONE_OS_VERSION_MAX_ALLOWED >= 100000 - if (@available(iOS 10.0, *)) { - dispatch_async(dispatch_get_main_queue(), ^{ - [[self sharedView].hapticGenerator notificationOccurred:UINotificationFeedbackTypeError]; - }); - } -#endif -} - -+ (void)showErrorWithStatus:(NSString*)status maskType:(SVProgressHUDMaskType)maskType { - SVProgressHUDMaskType existingMaskType = [self sharedView].defaultMaskType; - [self setDefaultMaskType:maskType]; - [self showErrorWithStatus:status]; - [self setDefaultMaskType:existingMaskType]; - -#if TARGET_OS_IOS && __IPHONE_OS_VERSION_MAX_ALLOWED >= 100000 - if (@available(iOS 10.0, *)) { - dispatch_async(dispatch_get_main_queue(), ^{ - [[self sharedView].hapticGenerator notificationOccurred:UINotificationFeedbackTypeError]; - }); - } -#endif -} - -+ (void)showImage:(UIImage*)image status:(NSString*)status { - NSTimeInterval displayInterval = [self displayDurationForString:status]; - [[self sharedView] showImage:image status:status duration:displayInterval]; -} - -+ (void)showImage:(UIImage*)image status:(NSString*)status maskType:(SVProgressHUDMaskType)maskType { - SVProgressHUDMaskType existingMaskType = [self sharedView].defaultMaskType; - [self setDefaultMaskType:maskType]; - [self showImage:image status:status]; - [self setDefaultMaskType:existingMaskType]; -} - - -#pragma mark - Dismiss Methods - -+ (void)popActivity { - if([self sharedView].activityCount > 0) { - [self sharedView].activityCount--; - } - if([self sharedView].activityCount == 0) { - [[self sharedView] dismiss]; - } -} - -+ (void)dismiss { - [self dismissWithDelay:0.0 completion:nil]; -} - -+ (void)dismissWithCompletion:(SVProgressHUDDismissCompletion)completion { - [self dismissWithDelay:0.0 completion:completion]; -} - -+ (void)dismissWithDelay:(NSTimeInterval)delay { - [self dismissWithDelay:delay completion:nil]; -} - -+ (void)dismissWithDelay:(NSTimeInterval)delay completion:(SVProgressHUDDismissCompletion)completion { - [[self sharedView] dismissWithDelay:delay completion:completion]; -} - - -#pragma mark - Offset - -+ (void)setOffsetFromCenter:(UIOffset)offset { - [self sharedView].offsetFromCenter = offset; -} - -+ (void)resetOffsetFromCenter { - [self setOffsetFromCenter:UIOffsetZero]; -} - - -#pragma mark - Instance Methods - -- (instancetype)initWithFrame:(CGRect)frame { - if((self = [super initWithFrame:frame])) { - _isInitializing = YES; - - self.userInteractionEnabled = NO; - self.activityCount = 0; - - self.backgroundView.alpha = 0.0f; - self.imageView.alpha = 0.0f; - self.statusLabel.alpha = 0.0f; - self.indefiniteAnimatedView.alpha = 0.0f; - self.ringView.alpha = self.backgroundRingView.alpha = 0.0f; - - - _backgroundColor = [UIColor whiteColor]; - _foregroundColor = [UIColor blackColor]; - _backgroundLayerColor = [UIColor colorWithWhite:0 alpha:0.4]; - - // Set default values - _defaultMaskType = SVProgressHUDMaskTypeNone; - _defaultStyle = SVProgressHUDStyleLight; - _defaultAnimationType = SVProgressHUDAnimationTypeFlat; - _minimumSize = CGSizeZero; - _font = [UIFont preferredFontForTextStyle:UIFontTextStyleSubheadline]; - - _imageViewSize = CGSizeMake(28.0f, 28.0f); - _shouldTintImages = YES; - - NSBundle *bundle = [NSBundle bundleForClass:[SVProgressHUD class]]; - NSURL *url = [bundle URLForResource:@"SVProgressHUD" withExtension:@"bundle"]; - NSBundle *imageBundle = [NSBundle bundleWithURL:url]; - - _infoImage = [UIImage imageWithContentsOfFile:[imageBundle pathForResource:@"info" ofType:@"png"]]; - _successImage = [UIImage imageWithContentsOfFile:[imageBundle pathForResource:@"success" ofType:@"png"]]; - _errorImage = [UIImage imageWithContentsOfFile:[imageBundle pathForResource:@"error" ofType:@"png"]]; - - _ringThickness = 2.0f; - _ringRadius = 18.0f; - _ringNoTextRadius = 24.0f; - - _cornerRadius = 14.0f; - - _graceTimeInterval = 0.0f; - _minimumDismissTimeInterval = 5.0; - _maximumDismissTimeInterval = CGFLOAT_MAX; - - _fadeInAnimationDuration = SVProgressHUDDefaultAnimationDuration; - _fadeOutAnimationDuration = SVProgressHUDDefaultAnimationDuration; - - _maxSupportedWindowLevel = UIWindowLevelNormal; - - _hapticsEnabled = NO; - - // Accessibility support - self.accessibilityIdentifier = @"SVProgressHUD"; - self.isAccessibilityElement = YES; - - _isInitializing = NO; - } - return self; -} - -- (void)updateHUDFrame { - // Check if an image or progress ring is displayed - BOOL imageUsed = (self.imageView.image) && !(self.imageView.hidden); - BOOL progressUsed = self.imageView.hidden; - - // Calculate size of string - CGRect labelRect = CGRectZero; - CGFloat labelHeight = 0.0f; - CGFloat labelWidth = 0.0f; - - if(self.statusLabel.text) { - CGSize constraintSize = CGSizeMake(200.0f, 300.0f); - labelRect = [self.statusLabel.text boundingRectWithSize:constraintSize - options:(NSStringDrawingOptions)(NSStringDrawingUsesFontLeading | NSStringDrawingTruncatesLastVisibleLine | NSStringDrawingUsesLineFragmentOrigin) - attributes:@{NSFontAttributeName: self.statusLabel.font} - context:NULL]; - labelHeight = ceilf(CGRectGetHeight(labelRect)); - labelWidth = ceilf(CGRectGetWidth(labelRect)); - } - - // Calculate hud size based on content - // For the beginning use default values, these - // might get update if string is too large etc. - CGFloat hudWidth; - CGFloat hudHeight; - - CGFloat contentWidth = 0.0f; - CGFloat contentHeight = 0.0f; - - if(imageUsed || progressUsed) { - contentWidth = CGRectGetWidth(imageUsed ? self.imageView.frame : self.indefiniteAnimatedView.frame); - contentHeight = CGRectGetHeight(imageUsed ? self.imageView.frame : self.indefiniteAnimatedView.frame); - } - - // |-spacing-content-spacing-| - hudWidth = SVProgressHUDHorizontalSpacing + MAX(labelWidth, contentWidth) + SVProgressHUDHorizontalSpacing; - - // |-spacing-content-(labelSpacing-label-)spacing-| - hudHeight = SVProgressHUDVerticalSpacing + labelHeight + contentHeight + SVProgressHUDVerticalSpacing; - if(self.statusLabel.text && (imageUsed || progressUsed)){ - // Add spacing if both content and label are used - hudHeight += SVProgressHUDLabelSpacing; - } - - // Update values on subviews - self.hudView.bounds = CGRectMake(0.0f, 0.0f, MAX(self.minimumSize.width, hudWidth), MAX(self.minimumSize.height, hudHeight)); - - // Animate value update - [CATransaction begin]; - [CATransaction setDisableActions:YES]; - - // Spinner and image view - CGFloat centerY; - if(self.statusLabel.text) { - CGFloat yOffset = MAX(SVProgressHUDVerticalSpacing, (self.minimumSize.height - contentHeight - SVProgressHUDLabelSpacing - labelHeight) / 2.0f); - centerY = yOffset + contentHeight / 2.0f; - } else { - centerY = CGRectGetMidY(self.hudView.bounds); - } - self.indefiniteAnimatedView.center = CGPointMake(CGRectGetMidX(self.hudView.bounds), centerY); - if(self.progress != SVProgressHUDUndefinedProgress) { - self.backgroundRingView.center = self.ringView.center = CGPointMake(CGRectGetMidX(self.hudView.bounds), centerY); - } - self.imageView.center = CGPointMake(CGRectGetMidX(self.hudView.bounds), centerY); - - // Label - if(imageUsed || progressUsed) { - centerY = CGRectGetMaxY(imageUsed ? self.imageView.frame : self.indefiniteAnimatedView.frame) + SVProgressHUDLabelSpacing + labelHeight / 2.0f; - } else { - centerY = CGRectGetMidY(self.hudView.bounds); - } - self.statusLabel.frame = labelRect; - self.statusLabel.center = CGPointMake(CGRectGetMidX(self.hudView.bounds), centerY); - - [CATransaction commit]; -} - -#if TARGET_OS_IOS -- (void)updateMotionEffectForOrientation:(UIInterfaceOrientation)orientation { - UIInterpolatingMotionEffectType xMotionEffectType = UIInterfaceOrientationIsPortrait(orientation) ? UIInterpolatingMotionEffectTypeTiltAlongHorizontalAxis : UIInterpolatingMotionEffectTypeTiltAlongVerticalAxis; - UIInterpolatingMotionEffectType yMotionEffectType = UIInterfaceOrientationIsPortrait(orientation) ? UIInterpolatingMotionEffectTypeTiltAlongVerticalAxis : UIInterpolatingMotionEffectTypeTiltAlongHorizontalAxis; - [self updateMotionEffectForXMotionEffectType:xMotionEffectType yMotionEffectType:yMotionEffectType]; -} -#endif - -- (void)updateMotionEffectForXMotionEffectType:(UIInterpolatingMotionEffectType)xMotionEffectType yMotionEffectType:(UIInterpolatingMotionEffectType)yMotionEffectType { - UIInterpolatingMotionEffect *effectX = [[UIInterpolatingMotionEffect alloc] initWithKeyPath:@"center.x" type:xMotionEffectType]; - effectX.minimumRelativeValue = @(-SVProgressHUDParallaxDepthPoints); - effectX.maximumRelativeValue = @(SVProgressHUDParallaxDepthPoints); - - UIInterpolatingMotionEffect *effectY = [[UIInterpolatingMotionEffect alloc] initWithKeyPath:@"center.y" type:yMotionEffectType]; - effectY.minimumRelativeValue = @(-SVProgressHUDParallaxDepthPoints); - effectY.maximumRelativeValue = @(SVProgressHUDParallaxDepthPoints); - - UIMotionEffectGroup *effectGroup = [UIMotionEffectGroup new]; - effectGroup.motionEffects = @[effectX, effectY]; - - // Clear old motion effect, then add new motion effects - self.hudView.motionEffects = @[]; - [self.hudView addMotionEffect:effectGroup]; -} - -- (void)updateViewHierarchy { - // Add the overlay to the application window if necessary - if(!self.controlView.superview) { - if(self.containerView){ - [self.containerView addSubview:self.controlView]; - } else { -#if !defined(SV_APP_EXTENSIONS) - [self.frontWindow addSubview:self.controlView]; -#else - // If SVProgressHUD is used inside an app extension add it to the given view - if(self.viewForExtension) { - [self.viewForExtension addSubview:self.controlView]; - } -#endif - } - } else { - // The HUD is already on screen, but maybe not in front. Therefore - // ensure that overlay will be on top of rootViewController (which may - // be changed during runtime). - [self.controlView.superview bringSubviewToFront:self.controlView]; - } - - // Add self to the overlay view - if(!self.superview) { - [self.controlView addSubview:self]; - } -} - -- (void)setStatus:(NSString*)status { - self.statusLabel.text = status; - self.statusLabel.hidden = status.length == 0; - [self updateHUDFrame]; -} - -- (void)setGraceTimer:(NSTimer*)timer { - if(_graceTimer) { - [_graceTimer invalidate]; - _graceTimer = nil; - } - if(timer) { - _graceTimer = timer; - } -} - -- (void)setFadeOutTimer:(NSTimer*)timer { - if(_fadeOutTimer) { - [_fadeOutTimer invalidate]; - _fadeOutTimer = nil; - } - if(timer) { - _fadeOutTimer = timer; - } -} - - -#pragma mark - Notifications and their handling - -- (void)registerNotifications { -#if TARGET_OS_IOS - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(positionHUD:) - name:UIApplicationDidChangeStatusBarOrientationNotification - object:nil]; - - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(positionHUD:) - name:UIKeyboardWillHideNotification - object:nil]; - - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(positionHUD:) - name:UIKeyboardDidHideNotification - object:nil]; - - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(positionHUD:) - name:UIKeyboardWillShowNotification - object:nil]; - - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(positionHUD:) - name:UIKeyboardDidShowNotification - object:nil]; -#endif - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(positionHUD:) - name:UIApplicationDidBecomeActiveNotification - object:nil]; -} - -- (NSDictionary*)notificationUserInfo { - return (self.statusLabel.text ? @{SVProgressHUDStatusUserInfoKey : self.statusLabel.text} : nil); -} - -- (void)positionHUD:(NSNotification*)notification { - CGFloat keyboardHeight = 0.0f; - double animationDuration = 0.0; - -#if !defined(SV_APP_EXTENSIONS) && TARGET_OS_IOS - self.frame = [[[UIApplication sharedApplication] delegate] window].bounds; - UIInterfaceOrientation orientation = UIApplication.sharedApplication.statusBarOrientation; -#elif !defined(SV_APP_EXTENSIONS) && !TARGET_OS_IOS - self.frame= [UIApplication sharedApplication].keyWindow.bounds; -#else - if (self.viewForExtension) { - self.frame = self.viewForExtension.frame; - } else { - self.frame = UIScreen.mainScreen.bounds; - } -#if TARGET_OS_IOS - UIInterfaceOrientation orientation = CGRectGetWidth(self.frame) > CGRectGetHeight(self.frame) ? UIInterfaceOrientationLandscapeLeft : UIInterfaceOrientationPortrait; -#endif -#endif - -#if TARGET_OS_IOS - // Get keyboardHeight in regard to current state - if(notification) { - NSDictionary* keyboardInfo = [notification userInfo]; - CGRect keyboardFrame = [keyboardInfo[UIKeyboardFrameBeginUserInfoKey] CGRectValue]; - animationDuration = [keyboardInfo[UIKeyboardAnimationDurationUserInfoKey] doubleValue]; - - if(notification.name == UIKeyboardWillShowNotification || notification.name == UIKeyboardDidShowNotification) { - keyboardHeight = CGRectGetWidth(keyboardFrame); - - if(UIInterfaceOrientationIsPortrait(orientation)) { - keyboardHeight = CGRectGetHeight(keyboardFrame); - } - } - } else { - keyboardHeight = self.visibleKeyboardHeight; - } -#endif - - // Get the currently active frame of the display (depends on orientation) - CGRect orientationFrame = self.bounds; - -#if !defined(SV_APP_EXTENSIONS) && TARGET_OS_IOS - CGRect statusBarFrame = UIApplication.sharedApplication.statusBarFrame; -#else - CGRect statusBarFrame = CGRectZero; -#endif - -#if TARGET_OS_IOS - // Update the motion effects in regard to orientation - [self updateMotionEffectForOrientation:orientation]; -#else - [self updateMotionEffectForXMotionEffectType:UIInterpolatingMotionEffectTypeTiltAlongHorizontalAxis yMotionEffectType:UIInterpolatingMotionEffectTypeTiltAlongHorizontalAxis]; -#endif - - // Calculate available height for display - CGFloat activeHeight = CGRectGetHeight(orientationFrame); - if(keyboardHeight > 0) { - activeHeight += CGRectGetHeight(statusBarFrame) * 2; - } - activeHeight -= keyboardHeight; - - CGFloat posX = CGRectGetMidX(orientationFrame); - CGFloat posY = floorf(activeHeight*0.45f); - - CGFloat rotateAngle = 0.0; - CGPoint newCenter = CGPointMake(posX, posY); - - if(notification) { - // Animate update if notification was present - [UIView animateWithDuration:animationDuration - delay:0 - options:(UIViewAnimationOptions) (UIViewAnimationOptionAllowUserInteraction | UIViewAnimationOptionBeginFromCurrentState) - animations:^{ - [self moveToPoint:newCenter rotateAngle:rotateAngle]; - [self.hudView setNeedsDisplay]; - } completion:nil]; - } else { - [self moveToPoint:newCenter rotateAngle:rotateAngle]; - } -} - -- (void)moveToPoint:(CGPoint)newCenter rotateAngle:(CGFloat)angle { - self.hudView.transform = CGAffineTransformMakeRotation(angle); - if (self.containerView) { - self.hudView.center = CGPointMake(self.containerView.center.x + self.offsetFromCenter.horizontal, self.containerView.center.y + self.offsetFromCenter.vertical); - } else { - self.hudView.center = CGPointMake(newCenter.x + self.offsetFromCenter.horizontal, newCenter.y + self.offsetFromCenter.vertical); - } -} - - -#pragma mark - Event handling - -- (void)controlViewDidReceiveTouchEvent:(id)sender forEvent:(UIEvent*)event { - [[NSNotificationCenter defaultCenter] postNotificationName:SVProgressHUDDidReceiveTouchEventNotification - object:self - userInfo:[self notificationUserInfo]]; - - UITouch *touch = event.allTouches.anyObject; - CGPoint touchLocation = [touch locationInView:self]; - - if(CGRectContainsPoint(self.hudView.frame, touchLocation)) { - [[NSNotificationCenter defaultCenter] postNotificationName:SVProgressHUDDidTouchDownInsideNotification - object:self - userInfo:[self notificationUserInfo]]; - } -} - - -#pragma mark - Master show/dismiss methods - -- (void)showProgress:(float)progress status:(NSString*)status { - __weak SVProgressHUD *weakSelf = self; - [[NSOperationQueue mainQueue] addOperationWithBlock:^{ - __strong SVProgressHUD *strongSelf = weakSelf; - if(strongSelf){ - if(strongSelf.fadeOutTimer) { - strongSelf.activityCount = 0; - } - - // Stop timer - strongSelf.fadeOutTimer = nil; - strongSelf.graceTimer = nil; - - // Update / Check view hierarchy to ensure the HUD is visible - [strongSelf updateViewHierarchy]; - - // Reset imageView and fadeout timer if an image is currently displayed - strongSelf.imageView.hidden = YES; - strongSelf.imageView.image = nil; - - // Update text and set progress to the given value - strongSelf.statusLabel.hidden = status.length == 0; - strongSelf.statusLabel.text = status; - strongSelf.progress = progress; - - // Choose the "right" indicator depending on the progress - if(progress >= 0) { - // Cancel the indefiniteAnimatedView, then show the ringLayer - [strongSelf cancelIndefiniteAnimatedViewAnimation]; - - // Add ring to HUD - if(!strongSelf.ringView.superview){ - [strongSelf.hudView.contentView addSubview:strongSelf.ringView]; - } - if(!strongSelf.backgroundRingView.superview){ - [strongSelf.hudView.contentView addSubview:strongSelf.backgroundRingView]; - } - - // Set progress animated - [CATransaction begin]; - [CATransaction setDisableActions:YES]; - strongSelf.ringView.strokeEnd = progress; - [CATransaction commit]; - - // Update the activity count - if(progress == 0) { - strongSelf.activityCount++; - } - } else { - // Cancel the ringLayer animation, then show the indefiniteAnimatedView - [strongSelf cancelRingLayerAnimation]; - - // Add indefiniteAnimatedView to HUD - [strongSelf.hudView.contentView addSubview:strongSelf.indefiniteAnimatedView]; - if([strongSelf.indefiniteAnimatedView respondsToSelector:@selector(startAnimating)]) { - [(id)strongSelf.indefiniteAnimatedView startAnimating]; - } - - // Update the activity count - strongSelf.activityCount++; - } - - // Fade in delayed if a grace time is set - if (self.graceTimeInterval > 0.0 && self.backgroundView.alpha == 0.0f) { - strongSelf.graceTimer = [NSTimer timerWithTimeInterval:self.graceTimeInterval target:strongSelf selector:@selector(fadeIn:) userInfo:nil repeats:NO]; - [[NSRunLoop mainRunLoop] addTimer:strongSelf.graceTimer forMode:NSRunLoopCommonModes]; - } else { - [strongSelf fadeIn:nil]; - } - - // Tell the Haptics Generator to prepare for feedback, which may come soon -#if TARGET_OS_IOS && __IPHONE_OS_VERSION_MAX_ALLOWED >= 100000 - if (@available(iOS 10.0, *)) { - [strongSelf.hapticGenerator prepare]; - } -#endif - } - }]; -} - -- (void)showImage:(UIImage*)image status:(NSString*)status duration:(NSTimeInterval)duration { - __weak SVProgressHUD *weakSelf = self; - [[NSOperationQueue mainQueue] addOperationWithBlock:^{ - __strong SVProgressHUD *strongSelf = weakSelf; - if(strongSelf){ - // Stop timer - strongSelf.fadeOutTimer = nil; - strongSelf.graceTimer = nil; - - // Update / Check view hierarchy to ensure the HUD is visible - [strongSelf updateViewHierarchy]; - - // Reset progress and cancel any running animation - strongSelf.progress = SVProgressHUDUndefinedProgress; - [strongSelf cancelRingLayerAnimation]; - [strongSelf cancelIndefiniteAnimatedViewAnimation]; - - // Update imageView - if (self.shouldTintImages) { - if (image.renderingMode != UIImageRenderingModeAlwaysTemplate) { - strongSelf.imageView.image = [image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]; - } - strongSelf.imageView.tintColor = strongSelf.foregroundColorForStyle;; - } else { - strongSelf.imageView.image = image; - } - strongSelf.imageView.hidden = NO; - - // Update text - strongSelf.statusLabel.hidden = status.length == 0; - strongSelf.statusLabel.text = status; - - // Fade in delayed if a grace time is set - // An image will be dismissed automatically. Thus pass the duration as userInfo. - if (self.graceTimeInterval > 0.0 && self.backgroundView.alpha == 0.0f) { - strongSelf.graceTimer = [NSTimer timerWithTimeInterval:self.graceTimeInterval target:strongSelf selector:@selector(fadeIn:) userInfo:@(duration) repeats:NO]; - [[NSRunLoop mainRunLoop] addTimer:strongSelf.graceTimer forMode:NSRunLoopCommonModes]; - } else { - [strongSelf fadeIn:@(duration)]; - } - } - }]; -} - -- (void)fadeIn:(id)data { - // Update the HUDs frame to the new content and position HUD - [self updateHUDFrame]; - [self positionHUD:nil]; - - // Update accessibility as well as user interaction - if(self.defaultMaskType != SVProgressHUDMaskTypeNone) { - self.controlView.userInteractionEnabled = YES; - self.accessibilityLabel = self.statusLabel.text ?: NSLocalizedString(@"Loading", nil); - self.isAccessibilityElement = YES; - } else { - self.controlView.userInteractionEnabled = NO; - self.hudView.accessibilityLabel = self.statusLabel.text ?: NSLocalizedString(@"Loading", nil); - self.hudView.isAccessibilityElement = YES; - } - - // Get duration - id duration = [data isKindOfClass:[NSTimer class]] ? ((NSTimer *)data).userInfo : data; - - // Show if not already visible - if(self.backgroundView.alpha != 1.0f) { - // Post notification to inform user - [[NSNotificationCenter defaultCenter] postNotificationName:SVProgressHUDWillAppearNotification - object:self - userInfo:[self notificationUserInfo]]; - - // Shrink HUD to to make a nice appear / pop up animation - self.hudView.transform = self.hudView.transform = CGAffineTransformScale(self.hudView.transform, 1/1.5f, 1/1.5f); - - __block void (^animationsBlock)(void) = ^{ - // Zoom HUD a little to make a nice appear / pop up animation - self.hudView.transform = CGAffineTransformIdentity; - - // Fade in all effects (colors, blur, etc.) - [self fadeInEffects]; - }; - - __block void (^completionBlock)(void) = ^{ - // Check if we really achieved to show the HUD (<=> alpha) - // and the change of these values has not been cancelled in between e.g. due to a dismissal - if(self.backgroundView.alpha == 1.0f){ - // Register observer <=> we now have to handle orientation changes etc. - [self registerNotifications]; - - // Post notification to inform user - [[NSNotificationCenter defaultCenter] postNotificationName:SVProgressHUDDidAppearNotification - object:self - userInfo:[self notificationUserInfo]]; - - // Update accessibility - UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, nil); - UIAccessibilityPostNotification(UIAccessibilityAnnouncementNotification, self.statusLabel.text); - - // Dismiss automatically if a duration was passed as userInfo. We start a timer - // which then will call dismiss after the predefined duration - if(duration){ - self.fadeOutTimer = [NSTimer timerWithTimeInterval:[(NSNumber *)duration doubleValue] target:self selector:@selector(dismiss) userInfo:nil repeats:NO]; - [[NSRunLoop mainRunLoop] addTimer:self.fadeOutTimer forMode:NSRunLoopCommonModes]; - } - } - }; - - // Animate appearance - if (self.fadeInAnimationDuration > 0) { - // Animate appearance - [UIView animateWithDuration:self.fadeInAnimationDuration - delay:0 - options:(UIViewAnimationOptions) (UIViewAnimationOptionAllowUserInteraction | UIViewAnimationCurveEaseIn | UIViewAnimationOptionBeginFromCurrentState) - animations:^{ - animationsBlock(); - } completion:^(BOOL finished) { - completionBlock(); - }]; - } else { - animationsBlock(); - completionBlock(); - } - - // Inform iOS to redraw the view hierarchy - [self setNeedsDisplay]; - } else { - // Update accessibility - UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, nil); - UIAccessibilityPostNotification(UIAccessibilityAnnouncementNotification, self.statusLabel.text); - - // Dismiss automatically if a duration was passed as userInfo. We start a timer - // which then will call dismiss after the predefined duration - if(duration){ - self.fadeOutTimer = [NSTimer timerWithTimeInterval:[(NSNumber *)duration doubleValue] target:self selector:@selector(dismiss) userInfo:nil repeats:NO]; - [[NSRunLoop mainRunLoop] addTimer:self.fadeOutTimer forMode:NSRunLoopCommonModes]; - } - } -} - -- (void)dismiss { - [self dismissWithDelay:0.0 completion:nil]; -} - -- (void)dismissWithDelay:(NSTimeInterval)delay completion:(SVProgressHUDDismissCompletion)completion { - __weak SVProgressHUD *weakSelf = self; - [[NSOperationQueue mainQueue] addOperationWithBlock:^{ - __strong SVProgressHUD *strongSelf = weakSelf; - if(strongSelf){ - // Stop timer - strongSelf.graceTimer = nil; - - // Post notification to inform user - [[NSNotificationCenter defaultCenter] postNotificationName:SVProgressHUDWillDisappearNotification - object:nil - userInfo:[strongSelf notificationUserInfo]]; - - // Reset activity count - strongSelf.activityCount = 0; - - __block void (^animationsBlock)(void) = ^{ - // Shrink HUD a little to make a nice disappear animation - strongSelf.hudView.transform = CGAffineTransformScale(strongSelf.hudView.transform, 1/1.3f, 1/1.3f); - - // Fade out all effects (colors, blur, etc.) - [strongSelf fadeOutEffects]; - }; - - __block void (^completionBlock)(void) = ^{ - // Check if we really achieved to dismiss the HUD (<=> alpha values are applied) - // and the change of these values has not been cancelled in between e.g. due to a new show - if(self.backgroundView.alpha == 0.0f){ - // Clean up view hierarchy (overlays) - [strongSelf.controlView removeFromSuperview]; - [strongSelf.backgroundView removeFromSuperview]; - [strongSelf.hudView removeFromSuperview]; - [strongSelf removeFromSuperview]; - - // Reset progress and cancel any running animation - strongSelf.progress = SVProgressHUDUndefinedProgress; - [strongSelf cancelRingLayerAnimation]; - [strongSelf cancelIndefiniteAnimatedViewAnimation]; - - // Remove observer <=> we do not have to handle orientation changes etc. - [[NSNotificationCenter defaultCenter] removeObserver:strongSelf]; - - // Post notification to inform user - [[NSNotificationCenter defaultCenter] postNotificationName:SVProgressHUDDidDisappearNotification - object:strongSelf - userInfo:[strongSelf notificationUserInfo]]; - - // Tell the rootViewController to update the StatusBar appearance -#if !defined(SV_APP_EXTENSIONS) && TARGET_OS_IOS - UIViewController *rootController = [[UIApplication sharedApplication] keyWindow].rootViewController; - [rootController setNeedsStatusBarAppearanceUpdate]; -#endif - - // Run an (optional) completionHandler - if (completion) { - completion(); - } - } - }; - - // UIViewAnimationOptionBeginFromCurrentState AND a delay doesn't always work as expected - // When UIViewAnimationOptionBeginFromCurrentState is set, animateWithDuration: evaluates the current - // values to check if an animation is necessary. The evaluation happens at function call time and not - // after the delay => the animation is sometimes skipped. Therefore we delay using dispatch_after. - - dispatch_time_t dipatchTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delay * NSEC_PER_SEC)); - dispatch_after(dipatchTime, dispatch_get_main_queue(), ^{ - if (strongSelf.fadeOutAnimationDuration > 0) { - // Animate appearance - [UIView animateWithDuration:strongSelf.fadeOutAnimationDuration - delay:0 - options:(UIViewAnimationOptions) (UIViewAnimationOptionAllowUserInteraction | UIViewAnimationCurveEaseOut | UIViewAnimationOptionBeginFromCurrentState) - animations:^{ - animationsBlock(); - } completion:^(BOOL finished) { - completionBlock(); - }]; - } else { - animationsBlock(); - completionBlock(); - } - }); - - // Inform iOS to redraw the view hierarchy - [strongSelf setNeedsDisplay]; - } - }]; -} - - -#pragma mark - Ring progress animation - -- (UIView*)indefiniteAnimatedView { - // Get the correct spinner for defaultAnimationType - if(self.defaultAnimationType == SVProgressHUDAnimationTypeFlat){ - // Check if spinner exists and is an object of different class - if(_indefiniteAnimatedView && ![_indefiniteAnimatedView isKindOfClass:[SVIndefiniteAnimatedView class]]){ - [_indefiniteAnimatedView removeFromSuperview]; - _indefiniteAnimatedView = nil; - } - - if(!_indefiniteAnimatedView){ - _indefiniteAnimatedView = [[SVIndefiniteAnimatedView alloc] initWithFrame:CGRectZero]; - } - - // Update styling - SVIndefiniteAnimatedView *indefiniteAnimatedView = (SVIndefiniteAnimatedView*)_indefiniteAnimatedView; - indefiniteAnimatedView.strokeColor = self.foregroundColorForStyle; - indefiniteAnimatedView.strokeThickness = self.ringThickness; - indefiniteAnimatedView.radius = self.statusLabel.text ? self.ringRadius : self.ringNoTextRadius; - } else { - // Check if spinner exists and is an object of different class - if(_indefiniteAnimatedView && ![_indefiniteAnimatedView isKindOfClass:[UIActivityIndicatorView class]]){ - [_indefiniteAnimatedView removeFromSuperview]; - _indefiniteAnimatedView = nil; - } - - if(!_indefiniteAnimatedView){ - _indefiniteAnimatedView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; - } - - // Update styling - UIActivityIndicatorView *activityIndicatorView = (UIActivityIndicatorView*)_indefiniteAnimatedView; - activityIndicatorView.color = self.foregroundColorForStyle; - } - [_indefiniteAnimatedView sizeToFit]; - - return _indefiniteAnimatedView; -} - -- (SVProgressAnimatedView*)ringView { - if(!_ringView) { - _ringView = [[SVProgressAnimatedView alloc] initWithFrame:CGRectZero]; - } - - // Update styling - _ringView.strokeColor = self.foregroundColorForStyle; - _ringView.strokeThickness = self.ringThickness; - _ringView.radius = self.statusLabel.text ? self.ringRadius : self.ringNoTextRadius; - - return _ringView; -} - -- (SVProgressAnimatedView*)backgroundRingView { - if(!_backgroundRingView) { - _backgroundRingView = [[SVProgressAnimatedView alloc] initWithFrame:CGRectZero]; - _backgroundRingView.strokeEnd = 1.0f; - } - - // Update styling - _backgroundRingView.strokeColor = [self.foregroundColorForStyle colorWithAlphaComponent:0.1f]; - _backgroundRingView.strokeThickness = self.ringThickness; - _backgroundRingView.radius = self.statusLabel.text ? self.ringRadius : self.ringNoTextRadius; - - return _backgroundRingView; -} - -- (void)cancelRingLayerAnimation { - // Animate value update, stop animation - [CATransaction begin]; - [CATransaction setDisableActions:YES]; - - [self.hudView.layer removeAllAnimations]; - self.ringView.strokeEnd = 0.0f; - - [CATransaction commit]; - - // Remove from view - [self.ringView removeFromSuperview]; - [self.backgroundRingView removeFromSuperview]; -} - -- (void)cancelIndefiniteAnimatedViewAnimation { - // Stop animation - if([self.indefiniteAnimatedView respondsToSelector:@selector(stopAnimating)]) { - [(id)self.indefiniteAnimatedView stopAnimating]; - } - // Remove from view - [self.indefiniteAnimatedView removeFromSuperview]; -} - - -#pragma mark - Utilities - -+ (BOOL)isVisible { - // Checking one alpha value is sufficient as they are all the same - return [self sharedView].backgroundView.alpha > 0.0f; -} - - -#pragma mark - Getters - -+ (NSTimeInterval)displayDurationForString:(NSString*)string { - CGFloat minimum = MAX((CGFloat)string.length * 0.06 + 0.5, [self sharedView].minimumDismissTimeInterval); - return MIN(minimum, [self sharedView].maximumDismissTimeInterval); -} - -- (UIColor*)foregroundColorForStyle { - if(self.defaultStyle == SVProgressHUDStyleLight) { - return [UIColor blackColor]; - } else if(self.defaultStyle == SVProgressHUDStyleDark) { - return [UIColor whiteColor]; - } else { - return self.foregroundColor; - } -} - -- (UIColor*)backgroundColorForStyle { - if(self.defaultStyle == SVProgressHUDStyleLight) { - return [UIColor whiteColor]; - } else if(self.defaultStyle == SVProgressHUDStyleDark) { - return [UIColor blackColor]; - } else { - return self.backgroundColor; - } -} - -- (UIControl*)controlView { - if(!_controlView) { - _controlView = [UIControl new]; - _controlView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; - _controlView.backgroundColor = [UIColor clearColor]; - _controlView.userInteractionEnabled = YES; - [_controlView addTarget:self action:@selector(controlViewDidReceiveTouchEvent:forEvent:) forControlEvents:UIControlEventTouchDown]; - } - - // Update frames -#if !defined(SV_APP_EXTENSIONS) - CGRect windowBounds = [[[UIApplication sharedApplication] delegate] window].bounds; - _controlView.frame = windowBounds; -#else - _controlView.frame = [UIScreen mainScreen].bounds; -#endif - - return _controlView; -} - --(UIView *)backgroundView { - if(!_backgroundView){ - _backgroundView = [UIView new]; - _backgroundView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; - } - if(!_backgroundView.superview){ - [self insertSubview:_backgroundView belowSubview:self.hudView]; - } - - // Update styling - if(self.defaultMaskType == SVProgressHUDMaskTypeGradient){ - if(!_backgroundRadialGradientLayer){ - _backgroundRadialGradientLayer = [SVRadialGradientLayer layer]; - } - if(!_backgroundRadialGradientLayer.superlayer){ - [_backgroundView.layer insertSublayer:_backgroundRadialGradientLayer atIndex:0]; - } - _backgroundView.backgroundColor = [UIColor clearColor]; - } else { - if(_backgroundRadialGradientLayer && _backgroundRadialGradientLayer.superlayer){ - [_backgroundRadialGradientLayer removeFromSuperlayer]; - } - if(self.defaultMaskType == SVProgressHUDMaskTypeBlack){ - _backgroundView.backgroundColor = [UIColor colorWithWhite:0 alpha:0.4]; - } else if(self.defaultMaskType == SVProgressHUDMaskTypeCustom){ - _backgroundView.backgroundColor = self.backgroundLayerColor; - } else { - _backgroundView.backgroundColor = [UIColor clearColor]; - } - } - - // Update frame - if(_backgroundView){ - _backgroundView.frame = self.bounds; - } - if(_backgroundRadialGradientLayer){ - _backgroundRadialGradientLayer.frame = self.bounds; - - // Calculate the new center of the gradient, it may change if keyboard is visible - CGPoint gradientCenter = self.center; - gradientCenter.y = (self.bounds.size.height - self.visibleKeyboardHeight)/2; - _backgroundRadialGradientLayer.gradientCenter = gradientCenter; - [_backgroundRadialGradientLayer setNeedsDisplay]; - } - - return _backgroundView; -} -- (UIVisualEffectView*)hudView { - if(!_hudView) { - _hudView = [UIVisualEffectView new]; - _hudView.layer.masksToBounds = YES; - _hudView.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin; - } - if(!_hudView.superview) { - [self addSubview:_hudView]; - } - - // Update styling - _hudView.layer.cornerRadius = self.cornerRadius; - - return _hudView; -} - -- (UILabel*)statusLabel { - if(!_statusLabel) { - _statusLabel = [[UILabel alloc] initWithFrame:CGRectZero]; - _statusLabel.backgroundColor = [UIColor clearColor]; - _statusLabel.adjustsFontSizeToFitWidth = YES; - _statusLabel.textAlignment = NSTextAlignmentCenter; - _statusLabel.baselineAdjustment = UIBaselineAdjustmentAlignCenters; - _statusLabel.numberOfLines = 0; - } - if(!_statusLabel.superview) { - [self.hudView.contentView addSubview:_statusLabel]; - } - - // Update styling - _statusLabel.textColor = self.foregroundColorForStyle; - _statusLabel.font = self.font; - - return _statusLabel; -} - -- (UIImageView*)imageView { - if(_imageView && !CGSizeEqualToSize(_imageView.bounds.size, _imageViewSize)) { - [_imageView removeFromSuperview]; - _imageView = nil; - } - - if(!_imageView) { - _imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, _imageViewSize.width, _imageViewSize.height)]; - } - if(!_imageView.superview) { - [self.hudView.contentView addSubview:_imageView]; - } - - return _imageView; -} - - -#pragma mark - Helper - -- (CGFloat)visibleKeyboardHeight { -#if !defined(SV_APP_EXTENSIONS) - UIWindow *keyboardWindow = nil; - for (UIWindow *testWindow in UIApplication.sharedApplication.windows) { - if(![testWindow.class isEqual:UIWindow.class]) { - keyboardWindow = testWindow; - break; - } - } - - for (__strong UIView *possibleKeyboard in keyboardWindow.subviews) { - NSString *viewName = NSStringFromClass(possibleKeyboard.class); - if([viewName hasPrefix:@"UI"]){ - if([viewName hasSuffix:@"PeripheralHostView"] || [viewName hasSuffix:@"Keyboard"]){ - return CGRectGetHeight(possibleKeyboard.bounds); - } else if ([viewName hasSuffix:@"InputSetContainerView"]){ - for (__strong UIView *possibleKeyboardSubview in possibleKeyboard.subviews) { - viewName = NSStringFromClass(possibleKeyboardSubview.class); - if([viewName hasPrefix:@"UI"] && [viewName hasSuffix:@"InputSetHostView"]) { - CGRect convertedRect = [possibleKeyboard convertRect:possibleKeyboardSubview.frame toView:self]; - CGRect intersectedRect = CGRectIntersection(convertedRect, self.bounds); - if (!CGRectIsNull(intersectedRect)) { - return CGRectGetHeight(intersectedRect); - } - } - } - } - } - } -#endif - return 0; -} - -- (UIWindow *)frontWindow { -#if !defined(SV_APP_EXTENSIONS) - NSEnumerator *frontToBackWindows = [UIApplication.sharedApplication.windows reverseObjectEnumerator]; - for (UIWindow *window in frontToBackWindows) { - BOOL windowOnMainScreen = window.screen == UIScreen.mainScreen; - BOOL windowIsVisible = !window.hidden && window.alpha > 0; - BOOL windowLevelSupported = (window.windowLevel >= UIWindowLevelNormal && window.windowLevel <= self.maxSupportedWindowLevel); - BOOL windowKeyWindow = window.isKeyWindow; - - if(windowOnMainScreen && windowIsVisible && windowLevelSupported && windowKeyWindow) { - return window; - } - } -#endif - return nil; -} - -- (void)fadeInEffects { - if(self.defaultStyle != SVProgressHUDStyleCustom) { - // Add blur effect - UIBlurEffectStyle blurEffectStyle = self.defaultStyle == SVProgressHUDStyleDark ? UIBlurEffectStyleDark : UIBlurEffectStyleLight; - UIBlurEffect *blurEffect = [UIBlurEffect effectWithStyle:blurEffectStyle]; - self.hudView.effect = blurEffect; - - // We omit UIVibrancy effect and use a suitable background color as an alternative. - // This will make everything more readable. See the following for details: - // https://www.omnigroup.com/developer/how-to-make-text-in-a-uivisualeffectview-readable-on-any-background - - self.hudView.backgroundColor = [self.backgroundColorForStyle colorWithAlphaComponent:0.6f]; - } else { - self.hudView.backgroundColor = self.backgroundColorForStyle; - } - - // Fade in views - self.backgroundView.alpha = 1.0f; - - self.imageView.alpha = 1.0f; - self.statusLabel.alpha = 1.0f; - self.indefiniteAnimatedView.alpha = 1.0f; - self.ringView.alpha = self.backgroundRingView.alpha = 1.0f; -} - -- (void)fadeOutEffects -{ - if(self.defaultStyle != SVProgressHUDStyleCustom) { - // Remove blur effect - self.hudView.effect = nil; - } - - // Remove background color - self.hudView.backgroundColor = [UIColor clearColor]; - - // Fade out views - self.backgroundView.alpha = 0.0f; - - self.imageView.alpha = 0.0f; - self.statusLabel.alpha = 0.0f; - self.indefiniteAnimatedView.alpha = 0.0f; - self.ringView.alpha = self.backgroundRingView.alpha = 0.0f; -} - -#if TARGET_OS_IOS && __IPHONE_OS_VERSION_MAX_ALLOWED >= 100000 -- (UINotificationFeedbackGenerator *)hapticGenerator NS_AVAILABLE_IOS(10_0) { - // Only return if haptics are enabled - if(!self.hapticsEnabled) { - return nil; - } - - if(!_hapticGenerator) { - _hapticGenerator = [[UINotificationFeedbackGenerator alloc] init]; - } - return _hapticGenerator; -} -#endif - - -#pragma mark - UIAppearance Setters - -- (void)setDefaultStyle:(SVProgressHUDStyle)style { - if (!_isInitializing) _defaultStyle = style; -} - -- (void)setDefaultMaskType:(SVProgressHUDMaskType)maskType { - if (!_isInitializing) _defaultMaskType = maskType; -} - -- (void)setDefaultAnimationType:(SVProgressHUDAnimationType)animationType { - if (!_isInitializing) _defaultAnimationType = animationType; -} - -- (void)setContainerView:(UIView *)containerView { - if (!_isInitializing) _containerView = containerView; -} - -- (void)setMinimumSize:(CGSize)minimumSize { - if (!_isInitializing) _minimumSize = minimumSize; -} - -- (void)setRingThickness:(CGFloat)ringThickness { - if (!_isInitializing) _ringThickness = ringThickness; -} - -- (void)setRingRadius:(CGFloat)ringRadius { - if (!_isInitializing) _ringRadius = ringRadius; -} - -- (void)setRingNoTextRadius:(CGFloat)ringNoTextRadius { - if (!_isInitializing) _ringNoTextRadius = ringNoTextRadius; -} - -- (void)setCornerRadius:(CGFloat)cornerRadius { - if (!_isInitializing) _cornerRadius = cornerRadius; -} - -- (void)setFont:(UIFont*)font { - if (!_isInitializing) _font = font; -} - -- (void)setForegroundColor:(UIColor*)color { - if (!_isInitializing) _foregroundColor = color; -} - -- (void)setBackgroundColor:(UIColor*)color { - if (!_isInitializing) _backgroundColor = color; -} - -- (void)setBackgroundLayerColor:(UIColor*)color { - if (!_isInitializing) _backgroundLayerColor = color; -} - -- (void)setShouldTintImages:(BOOL)shouldTintImages { - if (!_isInitializing) _shouldTintImages = shouldTintImages; -} - -- (void)setInfoImage:(UIImage*)image { - if (!_isInitializing) _infoImage = image; -} - -- (void)setSuccessImage:(UIImage*)image { - if (!_isInitializing) _successImage = image; -} - -- (void)setErrorImage:(UIImage*)image { - if (!_isInitializing) _errorImage = image; -} - -- (void)setViewForExtension:(UIView*)view { - if (!_isInitializing) _viewForExtension = view; -} - -- (void)setOffsetFromCenter:(UIOffset)offset { - if (!_isInitializing) _offsetFromCenter = offset; -} - -- (void)setMinimumDismissTimeInterval:(NSTimeInterval)minimumDismissTimeInterval { - if (!_isInitializing) _minimumDismissTimeInterval = minimumDismissTimeInterval; -} - -- (void)setFadeInAnimationDuration:(NSTimeInterval)duration { - if (!_isInitializing) _fadeInAnimationDuration = duration; -} - -- (void)setFadeOutAnimationDuration:(NSTimeInterval)duration { - if (!_isInitializing) _fadeOutAnimationDuration = duration; -} - -- (void)setMaxSupportedWindowLevel:(UIWindowLevel)maxSupportedWindowLevel { - if (!_isInitializing) _maxSupportedWindowLevel = maxSupportedWindowLevel; -} - -@end diff --git a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVRadialGradientLayer.h b/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVRadialGradientLayer.h deleted file mode 100755 index 68d452a27..000000000 --- a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVRadialGradientLayer.h +++ /dev/null @@ -1,14 +0,0 @@ -// -// SVRadialGradientLayer.h -// SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD -// -// Copyright (c) 2014-2018 Tobias Tiemerding. All rights reserved. -// - -#import - -@interface SVRadialGradientLayer : CALayer - -@property (nonatomic) CGPoint gradientCenter; - -@end diff --git a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVRadialGradientLayer.m b/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVRadialGradientLayer.m deleted file mode 100755 index c62e0f85c..000000000 --- a/arcgis-ios-sdk-samples/Shared resources/Libraries/SVProgressHUD/SVRadialGradientLayer.m +++ /dev/null @@ -1,25 +0,0 @@ -// -// SVRadialGradientLayer.m -// SVProgressHUD, https://github.com/SVProgressHUD/SVProgressHUD -// -// Copyright (c) 2014-2018 Tobias Tiemerding. All rights reserved. -// - -#import "SVRadialGradientLayer.h" - -@implementation SVRadialGradientLayer - -- (void)drawInContext:(CGContextRef)context { - size_t locationsCount = 2; - CGFloat locations[2] = {0.0f, 1.0f}; - CGFloat colors[8] = {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.75f}; - CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); - CGGradientRef gradient = CGGradientCreateWithColorComponents(colorSpace, colors, locations, locationsCount); - CGColorSpaceRelease(colorSpace); - - float radius = MIN(self.bounds.size.width , self.bounds.size.height); - CGContextDrawRadialGradient (context, gradient, self.gradientCenter, 0, self.gradientCenter, radius, kCGGradientDrawsAfterEndLocation); - CGGradientRelease(gradient); -} - -@end From 2cbbbc28b1ba86401f0e8221f64ad84396cdda16 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Thu, 15 Apr 2021 14:52:51 -0700 Subject: [PATCH 076/105] Add ProgressViewController. --- .../project.pbxproj | 16 +++ .../ProgressViewController.swift | 132 ++++++++++++++++++ .../ProgressViewController.xib | 76 ++++++++++ 3 files changed, 224 insertions(+) create mode 100644 arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.swift create mode 100644 arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.xib diff --git a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj index 46fb654ff..3487f4e87 100644 --- a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj +++ b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj @@ -48,6 +48,8 @@ 0069F4C225F0118200CA7BD2 /* CreateLoadReportViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0069F4C125F0118200CA7BD2 /* CreateLoadReportViewController.swift */; }; 007FC9482534E8AE00D8D9A1 /* darkmode.css in Resources */ = {isa = PBXBuildFile; fileRef = 007FC9452534E8AE00D8D9A1 /* darkmode.css */; }; 007FC9492534E8AE00D8D9A1 /* solarized-dark.css in Resources */ = {isa = PBXBuildFile; fileRef = 007FC9472534E8AE00D8D9A1 /* solarized-dark.css */; }; + 0083AA192628ED18003A28C8 /* ProgressViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0083AA162628ED18003A28C8 /* ProgressViewController.xib */; }; + 0083AA1A2628ED18003A28C8 /* ProgressViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0083AA172628ED18003A28C8 /* ProgressViewController.swift */; }; 008D175224EEEEBD0001BB8F /* loudoun_anno.geodatabase in Resources */ = {isa = PBXBuildFile; fileRef = 008D175124EEEEBD0001BB8F /* loudoun_anno.geodatabase */; settings = {ASSET_TAGS = (loudoun_anno, ); }; }; 008D175724EEF3FE0001BB8F /* EditWithBranchVersioningViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 008D175624EEF3FE0001BB8F /* EditWithBranchVersioningViewController.swift */; }; 008D175924EEF4390001BB8F /* EditWithBranchVersioning.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 008D175824EEF4390001BB8F /* EditWithBranchVersioning.storyboard */; }; @@ -1263,6 +1265,8 @@ 007A4250256C7A400025F582 /* AppSecrets.swift.masque */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = AppSecrets.swift.masque; path = "arcgis-ios-sdk-samples/AppSecrets.swift.masque"; sourceTree = ""; }; 007FC9452534E8AE00D8D9A1 /* darkmode.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = darkmode.css; sourceTree = ""; }; 007FC9472534E8AE00D8D9A1 /* solarized-dark.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = "solarized-dark.css"; sourceTree = ""; }; + 0083AA162628ED18003A28C8 /* ProgressViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ProgressViewController.xib; sourceTree = ""; }; + 0083AA172628ED18003A28C8 /* ProgressViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProgressViewController.swift; sourceTree = ""; }; 008D175124EEEEBD0001BB8F /* loudoun_anno.geodatabase */ = {isa = PBXFileReference; lastKnownFileType = file; path = loudoun_anno.geodatabase; sourceTree = ""; }; 008D175624EEF3FE0001BB8F /* EditWithBranchVersioningViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditWithBranchVersioningViewController.swift; sourceTree = ""; }; 008D175824EEF4390001BB8F /* EditWithBranchVersioning.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = EditWithBranchVersioning.storyboard; sourceTree = ""; }; @@ -1937,6 +1941,15 @@ path = "Create load report"; sourceTree = ""; }; + 0083AA152628ED18003A28C8 /* Progress View Controller */ = { + isa = PBXGroup; + children = ( + 0083AA162628ED18003A28C8 /* ProgressViewController.xib */, + 0083AA172628ED18003A28C8 /* ProgressViewController.swift */, + ); + path = "Progress View Controller"; + sourceTree = ""; + }; 008D175024EEEEBD0001BB8F /* Geodatabases */ = { isa = PBXGroup; children = ( @@ -2434,6 +2447,7 @@ 3E3B2C1E1BBCA37F00A99C5E /* ContentCollectionViewController.swift */, C7760331217FAC9B0092D978 /* OptionsTableViewController.swift */, C71288192183CA81007502A6 /* Color Picker */, + 0083AA152628ED18003A28C8 /* Progress View Controller */, ); path = Controllers; sourceTree = ""; @@ -4812,6 +4826,7 @@ 092A1C2722456D9500C5F230 /* DisplayWFS.storyboard in Resources */, F1F62C4422E65E0900EFD599 /* militaryoverlay.geodatabase in Resources */, 3EBA254A1D300FB500AB0703 /* SimpleRenderer.storyboard in Resources */, + 0083AA192628ED18003A28C8 /* ProgressViewController.xib in Resources */, D97B7E5F1FD9BFE700E1239D /* Subdivisions.cpg in Resources */, 3ED028B81B8E3A9800ACA70D /* SublayerVisibility.storyboard in Resources */, 3E8A05BA1ECD07DD0032231C /* SceneLayerURL.storyboard in Resources */, @@ -5440,6 +5455,7 @@ 3EE692021B03D22500C167B8 /* Category.swift in Sources */, 3ED028E51B8E3AA500ACA70D /* DefinitionExpressionViewController.swift in Sources */, E4477CBE20EC0CCD004E14F9 /* ListTransformationsViewController.swift in Sources */, + 0083AA1A2628ED18003A28C8 /* ProgressViewController.swift in Sources */, 3E412B431D0B2FAD00349155 /* AppInfoViewController.swift in Sources */, 12D66036226697320005DE8A /* GroupLayersViewController.swift in Sources */, F1E4B11122D6AF5D005FDB4D /* ColormapRendererViewController.swift in Sources */, diff --git a/arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.swift b/arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.swift new file mode 100644 index 000000000..3630ee593 --- /dev/null +++ b/arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.swift @@ -0,0 +1,132 @@ +// Copyright 2021 Esri +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +import UIKit + +extension UIViewController: GlobalProgressDisplayable { + var window: UIWindow? { view.window } +} + +extension UIApplication: GlobalProgressDisplayable { + var window: UIWindow? { windows.first } +} + +protocol GlobalProgressDisplayable { + var window: UIWindow? { get } +} + +extension GlobalProgressDisplayable { + func showProgressHUD(_ message: String, duration: TimeInterval? = nil) { + GlobalProgress.shared.showProgress(message, duration: duration, window: window, animated: true) + } + func showErrorHUD(_ error: Error, duration: TimeInterval = 2.0) { + GlobalProgress.shared.showProgress(error.localizedDescription, duration: duration, window: window, animated: false) + } + func hideProgressHUD() { + GlobalProgress.shared.hideProgress() + } +} + +private class GlobalProgress { + static let shared = GlobalProgress() + + private init() { } + + private var alertWindow: UIWindow? + + private var timer: Timer? + + func showProgress(_ message: String, duration: TimeInterval?, window: UIWindow?, animated: Bool) { + // Invalidate old timer, if one exists + timer?.invalidate() + timer = nil + // Update existing progress if already presented + if let alertWindow = alertWindow { + (alertWindow.rootViewController as! PhantomViewController).progress.label.text = message + } else { + let progressWindow = UIWindow(frame: window?.frame ?? UIScreen.main.bounds) + let progress = ProgressViewController() + progress.loadViewIfNeeded() + progress.label.text = message + let phantom = PhantomViewController(progress) + progressWindow.rootViewController = phantom + progressWindow.windowLevel = .alert + 1 + progressWindow.makeKeyAndVisible() + alertWindow = progressWindow + } + // Create a timer to dismiss if a duration is set + if let duration = duration { + timer = Timer.scheduledTimer( + timeInterval: duration, + target: self, + selector: #selector(hideProgress), + userInfo: nil, + repeats: false + ) + } + } + + @objc + func hideProgress() { + guard let window = alertWindow, + let phantom = window.rootViewController as? PhantomViewController + else { return } + + phantom.progress.dismiss(animated: true) { + self.alertWindow?.resignKey() + self.alertWindow = nil + } + } +} + +private class ProgressViewController: UIViewController { + @IBOutlet weak var label: UILabel! + @IBOutlet weak var activityView: UIActivityIndicatorView! + + init() { + super.init(nibName: "ProgressViewController", bundle: Bundle.main) + } + + required init?(coder: NSCoder) { + super.init(coder: coder) + } + + override var prefersStatusBarHidden: Bool { + false + } +} + +private class PhantomViewController: UIViewController { + let progress: ProgressViewController + + // MARK: - Init + + init(_ progress: ProgressViewController) { + self.progress = progress + super.init(nibName: nil, bundle: nil) + } + + required init?(coder aDecoder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + // MARK: - Lifecycle + + override func viewDidAppear(_ animated: Bool) { + super.viewDidAppear(animated) + progress.modalTransitionStyle = .crossDissolve + progress.modalPresentationStyle = .overFullScreen + present(progress, animated: true, completion: nil) + } +} diff --git a/arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.xib b/arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.xib new file mode 100644 index 000000000..f03e0dc9f --- /dev/null +++ b/arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.xib @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 94404a3244235aec16783d74adbe2bea3080e095 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Thu, 15 Apr 2021 15:01:25 -0700 Subject: [PATCH 077/105] Replace SVProgressHUD calls. --- .../AnalyzeHotspotsViewController.swift | 4 ++-- .../ViewshedGeoprocessingViewController.swift | 8 ++++---- .../GroupUsersViewController.swift | 12 ++++++------ .../AddFeaturesViewController.swift | 6 +++--- .../EditAndSyncFeaturesViewController.swift | 8 ++++---- .../AttachmentsTableViewController.swift | 16 ++++++++-------- .../EditFeaturesOnlineViewController.swift | 4 ++-- .../EditWithBranchVersioningViewController.swift | 16 ++++++++-------- .../OfflineEditingViewController.swift | 16 ++++++++-------- .../UpdateAttributesViewController.swift | 8 ++++---- .../AddDeleteRelatedFeaturesViewController.swift | 4 ++-- .../RelatedFeaturesViewController.swift | 16 ++++++++-------- ...atureCollectionLayerQueryViewController.swift | 4 ++-- .../GenerateGeodatabaseViewController.swift | 4 ++-- .../ListRelatedFeaturesViewController.swift | 8 ++++---- .../ApplyMosaicRuleToRastersViewController.swift | 8 ++++---- .../VectorTileCustomStyleViewController.swift | 4 ++-- .../WFSLayersTableViewController.swift | 4 ++-- .../Display KML/DisplayKMLViewController.swift | 4 ++-- .../DisplayWFSViewController.swift | 4 ++-- .../Export tiles/ExportTilesViewController.swift | 4 ++-- .../CreateSaveMapViewController.swift | 4 ++-- ...nerateOfflineMapOverridesViewController.swift | 4 ++-- .../GenerateOfflineMapViewController.swift | 4 ++-- .../IdentifyLayersViewController.swift | 4 ++-- ...indServiceAreaInteractiveViewController.swift | 4 ++-- .../RouteAroundBarriersViewController.swift | 4 ++-- .../ConfigureSubnetworkTraceViewController.swift | 8 ++++---- .../CreateLoadReportViewController.swift | 8 ++++---- ...erformValveIsolationTraceViewController.swift | 10 +++++----- .../TraceUtilityNetworkViewController.swift | 10 +++++----- 31 files changed, 111 insertions(+), 111 deletions(-) diff --git a/arcgis-ios-sdk-samples/Analysis/Analyze hotspots/AnalyzeHotspotsViewController.swift b/arcgis-ios-sdk-samples/Analysis/Analyze hotspots/AnalyzeHotspotsViewController.swift index 348d215a4..ca91131b4 100644 --- a/arcgis-ios-sdk-samples/Analysis/Analyze hotspots/AnalyzeHotspotsViewController.swift +++ b/arcgis-ios-sdk-samples/Analysis/Analyze hotspots/AnalyzeHotspotsViewController.swift @@ -71,10 +71,10 @@ class AnalyzeHotspotsViewController: UIViewController, HotspotSettingsViewContro // start job geoprocessingJob.start(statusHandler: { (status: AGSJobStatus) in // show progress hud with job status - SVProgressHUD.show(withStatus: status.statusString()) + UIApplication.shared.showProgressHUD(status.statusString()) }, completion: { [weak self] (result: AGSGeoprocessingResult?, error: Error?) in // dismiss progress hud - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return } if let error = error { // show error diff --git a/arcgis-ios-sdk-samples/Analysis/Viewshed (geoprocessing)/ViewshedGeoprocessingViewController.swift b/arcgis-ios-sdk-samples/Analysis/Viewshed (geoprocessing)/ViewshedGeoprocessingViewController.swift index e3721bdf6..c5758ccef 100644 --- a/arcgis-ios-sdk-samples/Analysis/Viewshed (geoprocessing)/ViewshedGeoprocessingViewController.swift +++ b/arcgis-ios-sdk-samples/Analysis/Viewshed (geoprocessing)/ViewshedGeoprocessingViewController.swift @@ -83,12 +83,12 @@ class ViewshedGeoprocessingViewController: UIViewController, AGSGeoViewTouchDele newFeature.geometry = point // show progress hud - SVProgressHUD.show(withStatus: "Adding Feature") + UIApplication.shared.showProgressHUD("Adding Feature") // add the new feature to the feature collection table featureCollectionTable.add(newFeature) { [weak self] (error: Error?) in // dismiss progress hud - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = error { // show error @@ -114,10 +114,10 @@ class ViewshedGeoprocessingViewController: UIViewController, AGSGeoViewTouchDele // start the job geoprocessingJob.start(statusHandler: { (status: AGSJobStatus) in // show progress hud with job status - SVProgressHUD.show(withStatus: status.statusString()) + UIApplication.shared.showProgressHUD(status.statusString()) }, completion: { [weak self] (result: AGSGeoprocessingResult?, error: Error?) in // dismiss progress hud - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return diff --git a/arcgis-ios-sdk-samples/Cloud and portal/List portal group users/GroupUsersViewController.swift b/arcgis-ios-sdk-samples/Cloud and portal/List portal group users/GroupUsersViewController.swift index 71a954e0a..7d018a308 100644 --- a/arcgis-ios-sdk-samples/Cloud and portal/List portal group users/GroupUsersViewController.swift +++ b/arcgis-ios-sdk-samples/Cloud and portal/List portal group users/GroupUsersViewController.swift @@ -41,14 +41,14 @@ class GroupUsersViewController: UIViewController, UITableViewDataSource, UITable private func loadPortalGroup() { // show progress hud - SVProgressHUD.show(withStatus: "Loading Portal Group") + UIApplication.shared.showProgressHUD("Loading Portal Group") // query group based on owner and title let queryParams = AGSPortalQueryParameters(forGroupsWithOwner: "ArcGISRuntimeSDK", title: "Runtime Group") // find groups with using query params self.portal.findGroups(with: queryParams) { [weak self] (resultSet: AGSPortalQueryResultSet?, error: Error?) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return @@ -73,11 +73,11 @@ class GroupUsersViewController: UIViewController, UITableViewDataSource, UITable private func fetchGroupUsers() { // show progress hud - SVProgressHUD.show(withStatus: "Fetching Users") + UIApplication.shared.showProgressHUD("Fetching Users") // fetch users in group self.portalGroup.fetchUsers { [weak self] (users, _, error) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return @@ -102,12 +102,12 @@ class GroupUsersViewController: UIViewController, UITableViewDataSource, UITable private func loadAllUsers() { // show progress hud - SVProgressHUD.show(withStatus: "Loading User Data") + UIApplication.shared.showProgressHUD("Loading User Data") // load user data AGSLoadObjects(portalUsers) { [weak self] (success) in // dismiss hud - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if success { // reload table view diff --git a/arcgis-ios-sdk-samples/Edit data/Add features (feature service)/AddFeaturesViewController.swift b/arcgis-ios-sdk-samples/Edit data/Add features (feature service)/AddFeaturesViewController.swift index c90a4b9c3..fcd8d019e 100644 --- a/arcgis-ios-sdk-samples/Edit data/Add features (feature service)/AddFeaturesViewController.swift +++ b/arcgis-ios-sdk-samples/Edit data/Add features (feature service)/AddFeaturesViewController.swift @@ -56,11 +56,11 @@ class AddFeaturesViewController: UIViewController, AGSGeoViewTouchDelegate { let feature = featureTable.createFeature(attributes: featureAttributes, geometry: normalizedGeometry) // show the progress hud - SVProgressHUD.show(withStatus: "Adding..") + UIApplication.shared.showProgressHUD("Adding..") // add the feature to the feature table featureTable.add(feature) { [weak self] (error: Error?) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = error { self?.presentAlert(message: "Error while adding feature: \(error.localizedDescription)") @@ -82,7 +82,7 @@ class AddFeaturesViewController: UIViewController, AGSGeoViewTouchDelegate { featureEditResults.first?.completedWithErrors == false { self?.presentAlert(message: "Edits applied successfully") } - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() } } } diff --git a/arcgis-ios-sdk-samples/Edit data/Edit and sync features/EditAndSyncFeaturesViewController.swift b/arcgis-ios-sdk-samples/Edit data/Edit and sync features/EditAndSyncFeaturesViewController.swift index d7645d6ee..384a956de 100644 --- a/arcgis-ios-sdk-samples/Edit data/Edit and sync features/EditAndSyncFeaturesViewController.swift +++ b/arcgis-ios-sdk-samples/Edit data/Edit and sync features/EditAndSyncFeaturesViewController.swift @@ -174,10 +174,10 @@ class EditAndSyncFeaturesViewController: UIViewController { self.generateJob = generateGeodatabaseJob generateGeodatabaseJob.start( statusHandler: { (status: AGSJobStatus) in - SVProgressHUD.show(withStatus: status.statusString()) // Show job status. + UIApplication.shared.showProgressHUD(status.statusString()) // Show job status. }, completion: { [weak self] (_, error: Error?) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = error { self?.presentAlert(error: error) } else { @@ -212,9 +212,9 @@ class EditAndSyncFeaturesViewController: UIViewController { let syncGeodatabaseJob = geodatabaseSyncTask.syncJob(with: syncGeodatabaseParameters, geodatabase: geodatabase) self.syncJob = syncGeodatabaseJob syncGeodatabaseJob.start(statusHandler: { (status: AGSJobStatus) in - SVProgressHUD.show(withStatus: status.statusString()) + UIApplication.shared.showProgressHUD(status.statusString()) }, completion: { [weak self] (_: [AGSSyncLayerResult]?, error: Error?) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = error { self?.presentAlert(error: error) } else { diff --git a/arcgis-ios-sdk-samples/Edit data/Edit feature attachments/AttachmentsTableViewController.swift b/arcgis-ios-sdk-samples/Edit data/Edit feature attachments/AttachmentsTableViewController.swift index 5a841bb1a..9eee298b5 100644 --- a/arcgis-ios-sdk-samples/Edit data/Edit feature attachments/AttachmentsTableViewController.swift +++ b/arcgis-ios-sdk-samples/Edit data/Edit feature attachments/AttachmentsTableViewController.swift @@ -26,11 +26,11 @@ class AttachmentsTableViewController: UITableViewController { private func loadAttachments() { // show progress hud - SVProgressHUD.show(withStatus: "Loading attachments") + UIApplication.shared.showProgressHUD("Loading attachments") feature?.fetchAttachments { [weak self] (attachments: [AGSAttachment]?, error: Error?) in // dismiss progress hud - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return @@ -64,10 +64,10 @@ class AttachmentsTableViewController: UITableViewController { } private func downloadImage(for attachment: AGSAttachment) { - SVProgressHUD.show(withStatus: "Downloading attachment") + UIApplication.shared.showProgressHUD("Downloading attachment") attachment.fetchData { [weak self] (data: Data?, error: Error?) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return @@ -131,11 +131,11 @@ class AttachmentsTableViewController: UITableViewController { @IBAction func doneAction() { if let table = feature?.featureTable as? AGSServiceFeatureTable { // show progress hud - SVProgressHUD.show(withStatus: "Applying edits") + UIApplication.shared.showProgressHUD("Applying edits") table.applyEdits { [weak self] (_, error) in // dismiss progress hud - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return @@ -157,10 +157,10 @@ class AttachmentsTableViewController: UITableViewController { } // show progress hud - SVProgressHUD.show(withStatus: "Adding attachment") + UIApplication.shared.showProgressHUD("Adding attachment") feature?.addAttachment(withName: "Attachment.png", contentType: "png", data: pngData) { [weak self] (attachment: AGSAttachment?, error: Error?) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return diff --git a/arcgis-ios-sdk-samples/Edit data/Edit features (connected)/EditFeaturesOnlineViewController.swift b/arcgis-ios-sdk-samples/Edit data/Edit features (connected)/EditFeaturesOnlineViewController.swift index 1ed9cf492..7cc130fea 100644 --- a/arcgis-ios-sdk-samples/Edit data/Edit features (connected)/EditFeaturesOnlineViewController.swift +++ b/arcgis-ios-sdk-samples/Edit data/Edit features (connected)/EditFeaturesOnlineViewController.swift @@ -59,10 +59,10 @@ class EditFeaturesOnlineViewController: UIViewController, AGSGeoViewTouchDelegat func applyEdits() { // show progress hud - SVProgressHUD.show(withStatus: "Applying edits") + UIApplication.shared.showProgressHUD("Applying edits") (featureLayer.featureTable as! AGSServiceFeatureTable).applyEdits { [weak self] (_, error) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = error { self?.presentAlert(message: "Error while applying edits: \(error.localizedDescription)") diff --git a/arcgis-ios-sdk-samples/Edit data/Edit with branch versioning/EditWithBranchVersioningViewController.swift b/arcgis-ios-sdk-samples/Edit data/Edit with branch versioning/EditWithBranchVersioningViewController.swift index db0c3a8cd..5647dd22d 100644 --- a/arcgis-ios-sdk-samples/Edit data/Edit with branch versioning/EditWithBranchVersioningViewController.swift +++ b/arcgis-ios-sdk-samples/Edit data/Edit with branch versioning/EditWithBranchVersioningViewController.swift @@ -96,9 +96,9 @@ class EditWithBranchVersioningViewController: UIViewController { let serviceGeodatabase = AGSServiceGeodatabase(url: serviceURL) // NOTE: Never hardcode login information in a production application. This is done solely for the sake of the sample. serviceGeodatabase.credential = AGSCredential(user: "editor01", password: "S7#i2LWmYH75") - SVProgressHUD.show(withStatus: "Loading service geodatabase…") + UIApplication.shared.showProgressHUD("Loading service geodatabase…") serviceGeodatabase.load { [weak self] error in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return } if let error = error { self.presentAlert(error: error) @@ -129,9 +129,9 @@ class EditWithBranchVersioningViewController: UIViewController { func loadFeatureLayer(with featureTable: AGSFeatureTable, completion: @escaping (AGSFeatureLayer) -> Void) { let featureLayer = AGSFeatureLayer(featureTable: featureTable) - SVProgressHUD.show(withStatus: "Loading feature layer…") + UIApplication.shared.showProgressHUD("Loading feature layer…") featureLayer.load { [weak self] error in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let extent = featureLayer.fullExtent { // Zoom to the target extent with animation. self?.mapView.setViewpoint(AGSViewpoint(targetExtent: extent), completion: nil) @@ -224,9 +224,9 @@ class EditWithBranchVersioningViewController: UIViewController { /// - completion: A closure to execute after edits are applied. func applyLocalEdits(geodatabase: AGSServiceGeodatabase, completion: @escaping () -> Void) { if geodatabase.hasLocalEdits() { - SVProgressHUD.show(withStatus: "Applying local edits…") + UIApplication.shared.showProgressHUD("Applying local edits…") geodatabase.applyEdits { _, _ in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() completion() } } else { @@ -241,9 +241,9 @@ class EditWithBranchVersioningViewController: UIViewController { /// - completion: A closure to execute after edits are undone. func undoLocalEdits(geodatabase: AGSServiceGeodatabase, completion: @escaping () -> Void) { if geodatabase.hasLocalEdits() { - SVProgressHUD.show(withStatus: "Discarding local edits…") + UIApplication.shared.showProgressHUD("Discarding local edits…") geodatabase.undoLocalEdits { _ in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() completion() } } else { diff --git a/arcgis-ios-sdk-samples/Edit data/Offline edit and sync/OfflineEditingViewController.swift b/arcgis-ios-sdk-samples/Edit data/Offline edit and sync/OfflineEditingViewController.swift index 5477f6ca0..9712e56b7 100644 --- a/arcgis-ios-sdk-samples/Edit data/Offline edit and sync/OfflineEditingViewController.swift +++ b/arcgis-ios-sdk-samples/Edit data/Offline edit and sync/OfflineEditingViewController.swift @@ -303,9 +303,9 @@ class OfflineEditingViewController: UIViewController { // Start the job. generateJob.start(statusHandler: { (status) in - SVProgressHUD.show(withStatus: status.statusString()) + UIApplication.shared.showProgressHUD(status.statusString()) }, completion: { [weak self] (object, error) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return @@ -369,9 +369,9 @@ class OfflineEditingViewController: UIViewController { let syncJob = syncTask.syncJob(with: params, geodatabase: generatedGeodatabase) self.syncJob = syncJob syncJob.start(statusHandler: { (status) in - SVProgressHUD.show(withStatus: status.statusString()) + UIApplication.shared.showProgressHUD(status.statusString()) }, completion: { [weak self] (_, error) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = error { self?.presentAlert(error: error) @@ -410,10 +410,10 @@ class OfflineEditingViewController: UIViewController { extension OfflineEditingViewController: AGSGeoViewTouchDelegate { func geoView(_ geoView: AGSGeoView, didTapAtScreenPoint screenPoint: CGPoint, mapPoint: AGSPoint) { - SVProgressHUD.show(withStatus: "Loading") + UIApplication.shared.showProgressHUD("Loading") mapView.identifyLayers(atScreenPoint: screenPoint, tolerance: 12, returnPopupsOnly: false, maximumResultsPerLayer: 10) { [weak self] (results: [AGSIdentifyLayerResult]?, error: Error?) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return @@ -482,10 +482,10 @@ extension OfflineEditingViewController: AGSPopupsViewControllerDelegate { // Sync changes if in service mode. if liveMode { // Tell the user edits are being saved int the background. - SVProgressHUD.show(withStatus: "Saving feature details...") + UIApplication.shared.showProgressHUD("Saving feature details...") (feature.featureTable as! AGSServiceFeatureTable).applyEdits { [weak self] (_, error) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = error { self?.presentAlert(error: error) diff --git a/arcgis-ios-sdk-samples/Edit data/Update attributes (feature service)/UpdateAttributesViewController.swift b/arcgis-ios-sdk-samples/Edit data/Update attributes (feature service)/UpdateAttributesViewController.swift index 3d5533169..fd2f3d6a2 100644 --- a/arcgis-ios-sdk-samples/Edit data/Update attributes (feature service)/UpdateAttributesViewController.swift +++ b/arcgis-ios-sdk-samples/Edit data/Update attributes (feature service)/UpdateAttributesViewController.swift @@ -60,10 +60,10 @@ class UpdateAttributesViewController: UIViewController, AGSGeoViewTouchDelegate, } func applyEdits() { - SVProgressHUD.show(withStatus: "Applying edits") + UIApplication.shared.showProgressHUD("Applying edits") featureTable.applyEdits { [weak self] (_, error) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return @@ -125,11 +125,11 @@ class UpdateAttributesViewController: UIViewController, AGSGeoViewTouchDelegate, extension UpdateAttributesViewController: UpdateAttributesOptionsViewControllerDelegate { func optionsViewController(_ optionsViewController: UpdateAttributesOptionsViewController, didSelectOptionAtIndex index: Int) { self.dismiss(animated: true) - SVProgressHUD.show(withStatus: "Updating") + UIApplication.shared.showProgressHUD("Updating") selectedFeature.attributes["typdamage"] = types[index] featureTable.update(selectedFeature) { [weak self] (error: Error?) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = error { self?.presentAlert(error: error) diff --git a/arcgis-ios-sdk-samples/Features/Add delete related features/AddDeleteRelatedFeaturesViewController.swift b/arcgis-ios-sdk-samples/Features/Add delete related features/AddDeleteRelatedFeaturesViewController.swift index d4b3f66fc..88e9ade4d 100644 --- a/arcgis-ios-sdk-samples/Features/Add delete related features/AddDeleteRelatedFeaturesViewController.swift +++ b/arcgis-ios-sdk-samples/Features/Add delete related features/AddDeleteRelatedFeaturesViewController.swift @@ -69,12 +69,12 @@ class AddDeleteRelatedFeaturesViewController: UIViewController, AGSGeoViewTouchD func geoView(_ geoView: AGSGeoView, didTapAtScreenPoint screenPoint: CGPoint, mapPoint: AGSPoint) { // show progress hud for identify - SVProgressHUD.show(withStatus: "Identifying feature") + UIApplication.shared.showProgressHUD("Identifying feature") // identify features at tapped location self.mapView.identifyLayer(self.parksFeatureLayer, screenPoint: screenPoint, tolerance: 12, returnPopupsOnly: false) { [weak self] (result) in // hide progress hud - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = result.error { // show error to user diff --git a/arcgis-ios-sdk-samples/Features/Add delete related features/RelatedFeaturesViewController.swift b/arcgis-ios-sdk-samples/Features/Add delete related features/RelatedFeaturesViewController.swift index f60d6322c..6358fd2f9 100644 --- a/arcgis-ios-sdk-samples/Features/Add delete related features/RelatedFeaturesViewController.swift +++ b/arcgis-ios-sdk-samples/Features/Add delete related features/RelatedFeaturesViewController.swift @@ -44,7 +44,7 @@ class RelatedFeaturesViewController: UITableViewController { } // show progress hud - SVProgressHUD.show(withStatus: "Querying related features") + UIApplication.shared.showProgressHUD("Querying related features") // keep for later use self.relationshipInfo = relationshipInfo @@ -58,7 +58,7 @@ class RelatedFeaturesViewController: UITableViewController { // query for species related to the selected park self.originFeatureTable.queryRelatedFeatures(for: self.originFeature, parameters: parameters) { [weak self] (results: [AGSRelatedFeatureQueryResult]?, error: Error?) in // dismiss progress hud - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = error { self?.presentAlert(error: error) @@ -84,11 +84,11 @@ class RelatedFeaturesViewController: UITableViewController { feature.relate(to: self.originFeature) // show progress hud - SVProgressHUD.show(withStatus: "Adding feature") + UIApplication.shared.showProgressHUD("Adding feature") // add new feature to related table relatedTable.add(feature) { [weak self] (error) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = error { self?.presentAlert(error: error) @@ -106,11 +106,11 @@ class RelatedFeaturesViewController: UITableViewController { } // show progress hud - SVProgressHUD.show(withStatus: "Deleting feature") + UIApplication.shared.showProgressHUD("Deleting feature") // delete feature from related table relatedTable.delete(feature) { [weak self] (error) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = error { self?.presentAlert(error: error) @@ -128,10 +128,10 @@ class RelatedFeaturesViewController: UITableViewController { } // show progress hud - SVProgressHUD.show(withStatus: "Applying edits") + UIApplication.shared.showProgressHUD("Applying edits") relatedTable.applyEdits { [weak self] (_, error) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = error { // show error diff --git a/arcgis-ios-sdk-samples/Features/Feature collection layer (query)/FeatureCollectionLayerQueryViewController.swift b/arcgis-ios-sdk-samples/Features/Feature collection layer (query)/FeatureCollectionLayerQueryViewController.swift index b5b4dba7f..04023d91d 100644 --- a/arcgis-ios-sdk-samples/Features/Feature collection layer (query)/FeatureCollectionLayerQueryViewController.swift +++ b/arcgis-ios-sdk-samples/Features/Feature collection layer (query)/FeatureCollectionLayerQueryViewController.swift @@ -43,12 +43,12 @@ class FeatureCollectionLayerQueryViewController: UIViewController { queryParams.whereClause = "1=1" // show progress hud - SVProgressHUD.show(withStatus: "Querying") + UIApplication.shared.showProgressHUD("Querying") // query feature from the table self.featureTable.queryFeatures(with: queryParams) { [weak self] (queryResult: AGSFeatureQueryResult?, error: Error?) in // hide progress hud - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = error { // show error diff --git a/arcgis-ios-sdk-samples/Features/Generate geodatabase/GenerateGeodatabaseViewController.swift b/arcgis-ios-sdk-samples/Features/Generate geodatabase/GenerateGeodatabaseViewController.swift index 5f38237dd..9a6591868 100644 --- a/arcgis-ios-sdk-samples/Features/Generate geodatabase/GenerateGeodatabaseViewController.swift +++ b/arcgis-ios-sdk-samples/Features/Generate geodatabase/GenerateGeodatabaseViewController.swift @@ -108,10 +108,10 @@ class GenerateGeodatabaseViewController: UIViewController { // kick off the job generateJob.start( statusHandler: { (status: AGSJobStatus) in - SVProgressHUD.show(withStatus: status.statusString()) + UIApplication.shared.showProgressHUD(status.statusString()) }, completion: { [weak self] (object: AnyObject?, error: Error?) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = error { self?.presentAlert(error: error) diff --git a/arcgis-ios-sdk-samples/Features/List related features/ListRelatedFeaturesViewController.swift b/arcgis-ios-sdk-samples/Features/List related features/ListRelatedFeaturesViewController.swift index c2e738ffe..ebdd83998 100644 --- a/arcgis-ios-sdk-samples/Features/List related features/ListRelatedFeaturesViewController.swift +++ b/arcgis-ios-sdk-samples/Features/List related features/ListRelatedFeaturesViewController.swift @@ -79,12 +79,12 @@ class ListRelatedFeaturesViewController: UIViewController, AGSGeoViewTouchDelega } // show progress hud - SVProgressHUD.show(withStatus: "Identifying feature") + UIApplication.shared.showProgressHUD("Identifying feature") // identify features at the tapped location self.mapView.identifyLayer(self.parksFeatureLayer, screenPoint: screenPoint, tolerance: 12, returnPopupsOnly: false) { [weak self] (result: AGSIdentifyLayerResult) in // dismiss progress hud - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = result.error { // dismiss progress hud @@ -110,12 +110,12 @@ class ListRelatedFeaturesViewController: UIViewController, AGSGeoViewTouchDelega // query for related features given the origin feature private func queryRelatedFeatures() { // show progress hud - SVProgressHUD.show(withStatus: "Querying related features") + UIApplication.shared.showProgressHUD("Querying related features") // query for related features self.parksFeatureTable.queryRelatedFeatures(for: self.selectedPark) { [weak self] (results: [AGSRelatedFeatureQueryResult]?, error: Error?) in // dismiss progress hud - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return } diff --git a/arcgis-ios-sdk-samples/Layers/Apply mosaic rule to rasters/ApplyMosaicRuleToRastersViewController.swift b/arcgis-ios-sdk-samples/Layers/Apply mosaic rule to rasters/ApplyMosaicRuleToRastersViewController.swift index ff6afdb73..bdaac4472 100644 --- a/arcgis-ios-sdk-samples/Layers/Apply mosaic rule to rasters/ApplyMosaicRuleToRastersViewController.swift +++ b/arcgis-ios-sdk-samples/Layers/Apply mosaic rule to rasters/ApplyMosaicRuleToRastersViewController.swift @@ -30,7 +30,7 @@ class ApplyMosaicRuleToRastersViewController: UIViewController { // Observe the map view's drawing status to see when the new mosaic rule is loaded. drawStatusObservation = mapView.observe(\.drawStatus, options: .initial) { mapView, _ in if mapView.drawStatus == .completed { - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() } } } @@ -85,11 +85,11 @@ class ApplyMosaicRuleToRastersViewController: UIViewController { let map = AGSMap(basemapStyle: .arcGISTopographic) // Add raster layer as an operational layer to the map. map.operationalLayers.add(rasterLayer) - SVProgressHUD.show(withStatus: "Loading") + UIApplication.shared.showProgressHUD("Loading") rasterLayer.load { [weak self] error in guard let self = self else { return } if let error = error { - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() self.presentAlert(error: error) } else { // When loaded, set the map view's viewpoint to the image service raster's center. @@ -118,7 +118,7 @@ class ApplyMosaicRuleToRastersViewController: UIViewController { ) mosaicRulePairs.forEach { name, rule in let action = UIAlertAction(title: name, style: .default) { _ in - SVProgressHUD.show(withStatus: "Loading mosaic rule") + UIApplication.shared.showProgressHUD("Loading mosaic rule") self.setStatus(message: "\(name) selected.") self.imageServiceRaster.mosaicRule = rule } diff --git a/arcgis-ios-sdk-samples/Layers/ArcGIS vector tiled layer (custom style)/VectorTileCustomStyleViewController.swift b/arcgis-ios-sdk-samples/Layers/ArcGIS vector tiled layer (custom style)/VectorTileCustomStyleViewController.swift index 8e831b714..eb4def786 100644 --- a/arcgis-ios-sdk-samples/Layers/ArcGIS vector tiled layer (custom style)/VectorTileCustomStyleViewController.swift +++ b/arcgis-ios-sdk-samples/Layers/ArcGIS vector tiled layer (custom style)/VectorTileCustomStyleViewController.swift @@ -84,9 +84,9 @@ class VectorTileCustomStyleViewController: UIViewController { // Hold a strong reference to the job until it finishes. exportVectorTilesJob.start( statusHandler: { (status: AGSJobStatus) in - SVProgressHUD.show(withStatus: status.statusString()) + UIApplication.shared.showProgressHUD(status.statusString()) }, completion: { [weak self] result, error in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return } // De-reference the job. self.exportVectorTilesJob = nil diff --git a/arcgis-ios-sdk-samples/Layers/Browse WFS layers/WFSLayersTableViewController.swift b/arcgis-ios-sdk-samples/Layers/Browse WFS layers/WFSLayersTableViewController.swift index 2cba80df9..ebc801bf9 100644 --- a/arcgis-ios-sdk-samples/Layers/Browse WFS layers/WFSLayersTableViewController.swift +++ b/arcgis-ios-sdk-samples/Layers/Browse WFS layers/WFSLayersTableViewController.swift @@ -148,7 +148,7 @@ class WFSLayersTableViewController: UITableViewController { params.whereClause = "1=1" // Show progress - SVProgressHUD.show(withStatus: "Querying") + UIApplication.shared.showProgressHUD("Querying") // Populate features based on query self.lastQuery = wfsFeatureTable.populateFromService(with: params, clearCache: true, outFields: ["*"]) { [weak self] (result: AGSFeatureQueryResult?, error: Error?) in @@ -182,7 +182,7 @@ class WFSLayersTableViewController: UITableViewController { } } // Hide Progress - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() } } } diff --git a/arcgis-ios-sdk-samples/Layers/Display KML/DisplayKMLViewController.swift b/arcgis-ios-sdk-samples/Layers/Display KML/DisplayKMLViewController.swift index e9446af10..0b5a47686 100644 --- a/arcgis-ios-sdk-samples/Layers/Display KML/DisplayKMLViewController.swift +++ b/arcgis-ios-sdk-samples/Layers/Display KML/DisplayKMLViewController.swift @@ -92,13 +92,13 @@ class DisplayKMLViewController: UIViewController { mapView.map?.operationalLayers.add(kmlLayer) // Show the progress indicator - SVProgressHUD.show(withStatus: "Loading KML Layer") + UIApplication.shared.showProgressHUD("Loading KML Layer") // This load call is not required, but it allows for error // feedback and progress indication kmlLayer.load { [weak self] (error) in // Close the progress indicator - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = error { self?.presentAlert(error: error) diff --git a/arcgis-ios-sdk-samples/Layers/Display a WFS layer/DisplayWFSViewController.swift b/arcgis-ios-sdk-samples/Layers/Display a WFS layer/DisplayWFSViewController.swift index f270fdb63..879c1f195 100644 --- a/arcgis-ios-sdk-samples/Layers/Display a WFS layer/DisplayWFSViewController.swift +++ b/arcgis-ios-sdk-samples/Layers/Display a WFS layer/DisplayWFSViewController.swift @@ -78,7 +78,7 @@ class DisplayWFSViewController: UIViewController { params.spatialRelationship = .intersects // Show progress - SVProgressHUD.show(withStatus: "Querying") + UIApplication.shared.showProgressHUD("Querying") // Populate features based on query self.lastQuery = self.wfsFeatureTable.populateFromService(with: params, clearCache: true, outFields: ["*"]) { [weak self] (result: AGSFeatureQueryResult?, error: Error?) in @@ -98,7 +98,7 @@ class DisplayWFSViewController: UIViewController { } } // Hide Progress - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() } } } diff --git a/arcgis-ios-sdk-samples/Layers/Export tiles/ExportTilesViewController.swift b/arcgis-ios-sdk-samples/Layers/Export tiles/ExportTilesViewController.swift index fdd27e742..6799128e5 100644 --- a/arcgis-ios-sdk-samples/Layers/Export tiles/ExportTilesViewController.swift +++ b/arcgis-ios-sdk-samples/Layers/Export tiles/ExportTilesViewController.swift @@ -131,9 +131,9 @@ class ExportTilesViewController: UIViewController { // Get and run the job. job = exportTask.exportTileCacheJob(with: parameters, downloadFileURL: downloadFileURL) job.start(statusHandler: { (status) in - SVProgressHUD.show(withStatus: status.statusString()) + UIApplication.shared.showProgressHUD(status.statusString()) }, completion: { [weak self] (result, error) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return } self.job = nil diff --git a/arcgis-ios-sdk-samples/Maps/Create and save a map/CreateSaveMapViewController.swift b/arcgis-ios-sdk-samples/Maps/Create and save a map/CreateSaveMapViewController.swift index 6d698c0a7..1dac7f80a 100644 --- a/arcgis-ios-sdk-samples/Maps/Create and save a map/CreateSaveMapViewController.swift +++ b/arcgis-ios-sdk-samples/Maps/Create and save a map/CreateSaveMapViewController.swift @@ -120,7 +120,7 @@ class CreateSaveMapViewController: UIViewController, CreateOptionsViewController // MARK: - SaveAsViewControllerDelegate func saveAsViewController(_ saveAsViewController: SaveAsViewController, didInitiateSaveWithTitle title: String, tags: [String], itemDescription: String) { - SVProgressHUD.show(withStatus: "Saving") + UIApplication.shared.showProgressHUD("Saving") // Set the initial viewpoint from map view. mapView.map?.initialViewpoint = mapView.currentViewpoint(with: AGSViewpointType.centerAndScale) @@ -136,7 +136,7 @@ class CreateSaveMapViewController: UIViewController, CreateOptionsViewController self.mapView.map?.save(as: title, portal: self.portal!, tags: tags, folder: nil, itemDescription: itemDescription, thumbnail: croppedImage, forceSaveToSupportedVersion: true) { [weak self] (error) in // Dismiss progress hud. - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = error { saveAsViewController.presentAlert(error: error) } else { diff --git a/arcgis-ios-sdk-samples/Maps/Generate offline map (overrides)/GenerateOfflineMapOverridesViewController.swift b/arcgis-ios-sdk-samples/Maps/Generate offline map (overrides)/GenerateOfflineMapOverridesViewController.swift index a589baf2f..b2bb66b76 100644 --- a/arcgis-ios-sdk-samples/Maps/Generate offline map (overrides)/GenerateOfflineMapOverridesViewController.swift +++ b/arcgis-ios-sdk-samples/Maps/Generate offline map (overrides)/GenerateOfflineMapOverridesViewController.swift @@ -223,7 +223,7 @@ class GenerateOfflineMapOverridesViewController: UIViewController, AGSAuthentica extentView.isHidden = true // show progress hud - SVProgressHUD.show(withStatus: "Getting default parameters") + UIApplication.shared.showProgressHUD("Getting default parameters") // get the area outlined by the extent view let areaOfInterest = extentViewFrameToEnvelope() @@ -231,7 +231,7 @@ class GenerateOfflineMapOverridesViewController: UIViewController, AGSAuthentica // default parameters for offline map task offlineMapTask.defaultGenerateOfflineMapParameters(withAreaOfInterest: areaOfInterest) { [weak self] (parameters: AGSGenerateOfflineMapParameters?, error: Error?) in // dismiss progress hud - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return diff --git a/arcgis-ios-sdk-samples/Maps/Generate offline map/GenerateOfflineMapViewController.swift b/arcgis-ios-sdk-samples/Maps/Generate offline map/GenerateOfflineMapViewController.swift index fcb5ed14d..af9c12515 100644 --- a/arcgis-ios-sdk-samples/Maps/Generate offline map/GenerateOfflineMapViewController.swift +++ b/arcgis-ios-sdk-samples/Maps/Generate offline map/GenerateOfflineMapViewController.swift @@ -170,7 +170,7 @@ class GenerateOfflineMapViewController: UIViewController, AGSAuthenticationManag extentView.isHidden = true // show progress hud - SVProgressHUD.show(withStatus: "Getting default parameters") + UIApplication.shared.showProgressHUD("Getting default parameters") // get the area outlined by the extent view let areaOfInterest = extentViewFrameToEnvelope() @@ -178,7 +178,7 @@ class GenerateOfflineMapViewController: UIViewController, AGSAuthenticationManag // default parameters for offline map task offlineMapTask?.defaultGenerateOfflineMapParameters(withAreaOfInterest: areaOfInterest) { [weak self] (parameters: AGSGenerateOfflineMapParameters?, error: Error?) in // dismiss progress hud - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let parameters = parameters, let self = self else { diff --git a/arcgis-ios-sdk-samples/Maps/Identify layers/IdentifyLayersViewController.swift b/arcgis-ios-sdk-samples/Maps/Identify layers/IdentifyLayersViewController.swift index 93d5c1a35..1f80cd4f4 100644 --- a/arcgis-ios-sdk-samples/Maps/Identify layers/IdentifyLayersViewController.swift +++ b/arcgis-ios-sdk-samples/Maps/Identify layers/IdentifyLayersViewController.swift @@ -69,11 +69,11 @@ class IdentifyLayersViewController: UIViewController, AGSGeoViewTouchDelegate { private func identifyLayers(_ screen: CGPoint) { // Show progress hud. - SVProgressHUD.show(withStatus: "Identifying") + UIApplication.shared.showProgressHUD("Identifying") self.mapView.identifyLayers(atScreenPoint: screen, tolerance: 12, returnPopupsOnly: false, maximumResultsPerLayer: 10) { (results: [AGSIdentifyLayerResult]?, error: Error?) in // Dismiss progress hud. - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() if let error = error { self.presentAlert(error: error) diff --git a/arcgis-ios-sdk-samples/Route and directions/Find service area interactive/FindServiceAreaInteractiveViewController.swift b/arcgis-ios-sdk-samples/Route and directions/Find service area interactive/FindServiceAreaInteractiveViewController.swift index 0d689042c..4eec5c0f1 100644 --- a/arcgis-ios-sdk-samples/Route and directions/Find service area interactive/FindServiceAreaInteractiveViewController.swift +++ b/arcgis-ios-sdk-samples/Route and directions/Find service area interactive/FindServiceAreaInteractiveViewController.swift @@ -149,12 +149,12 @@ class FindServiceAreaInteractiveViewController: UIViewController, AGSGeoViewTouc serviceAreaParameters.geometryAtOverlap = .dissolve // show progress hud - SVProgressHUD.show(withStatus: "Loading") + UIApplication.shared.showProgressHUD("Loading") // solve for service area serviceAreaTask.solveServiceArea(with: serviceAreaParameters) { [weak self] (result: AGSServiceAreaResult?, error: Error?) in // dismiss progress hud - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return diff --git a/arcgis-ios-sdk-samples/Route and directions/Route around barriers/RouteAroundBarriersViewController.swift b/arcgis-ios-sdk-samples/Route and directions/Route around barriers/RouteAroundBarriersViewController.swift index 181744b5f..b398cfba4 100644 --- a/arcgis-ios-sdk-samples/Route and directions/Route around barriers/RouteAroundBarriersViewController.swift +++ b/arcgis-ios-sdk-samples/Route and directions/Route around barriers/RouteAroundBarriersViewController.swift @@ -121,10 +121,10 @@ class RouteAroundBarriersViewController: UIViewController, AGSGeoViewTouchDelega self.routeParameters.clearPolygonBarriers() self.routeParameters.setPolygonBarriers(barriers) - SVProgressHUD.show(withStatus: "Routing") + UIApplication.shared.showProgressHUD("Routing") self.routeTask.solveRoute(with: self.routeParameters) { [weak self] (routeResult: AGSRouteResult?, error: Error?) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return diff --git a/arcgis-ios-sdk-samples/Utility network/Configure subnetwork trace/ConfigureSubnetworkTraceViewController.swift b/arcgis-ios-sdk-samples/Utility network/Configure subnetwork trace/ConfigureSubnetworkTraceViewController.swift index 18ddb461f..a163439ad 100644 --- a/arcgis-ios-sdk-samples/Utility network/Configure subnetwork trace/ConfigureSubnetworkTraceViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Configure subnetwork trace/ConfigureSubnetworkTraceViewController.swift @@ -100,9 +100,9 @@ class ConfigureSubnetworkTraceViewController: UIViewController { } // Trace the utility network. - SVProgressHUD.show(withStatus: "Tracing…") + UIApplication.shared.showProgressHUD("Tracing…") utilityNetwork.trace(with: parameters) { [weak self] (results, error) in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return } if let error = error { self.presentAlert(error: error) @@ -145,11 +145,11 @@ class ConfigureSubnetworkTraceViewController: UIViewController { let tierName = "Medium Voltage Radial" // Load the utility network. - SVProgressHUD.show(withStatus: "Loading utility network…") + UIApplication.shared.showProgressHUD("Loading utility network…") // NOTE: Never hardcode login information in a production application. This is done solely for the sake of the sample. utilityNetwork.credential = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") utilityNetwork.load { [weak self] error in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return } if let error = error { self.presentAlert(error: error) diff --git a/arcgis-ios-sdk-samples/Utility network/Create load report/CreateLoadReportViewController.swift b/arcgis-ios-sdk-samples/Utility network/Create load report/CreateLoadReportViewController.swift index 6935d0f90..b4967aa4f 100644 --- a/arcgis-ios-sdk-samples/Utility network/Create load report/CreateLoadReportViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Create load report/CreateLoadReportViewController.swift @@ -63,12 +63,12 @@ class CreateLoadReportViewController: UIViewController { /// Load the utility network. func loadUtilityNetwork() { - SVProgressHUD.show(withStatus: "Loading utility network…") + UIApplication.shared.showProgressHUD("Loading utility network…") // NOTE: Never hardcode login information in a production application. // This is done solely for the sake of the sample. utilityNetwork.credential = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") utilityNetwork.load { [weak self] error in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return } guard error == nil else { self.presentAlert(error: error!) @@ -173,7 +173,7 @@ class CreateLoadReportViewController: UIViewController { } @IBAction func runBarButtonItemTapped(_ sender: UIBarButtonItem) { - SVProgressHUD.show(withStatus: "Creating load report…") + UIApplication.shared.showProgressHUD("Creating load report…") let traceGroup = DispatchGroup() var summaries = [AGSCodedValue: PhaseSummary]() @@ -208,7 +208,7 @@ class CreateLoadReportViewController: UIViewController { } // Reload the load report table when trace completes. traceGroup.notify(queue: .main) { [weak self] in - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() guard let self = self else { return } self.summaries = summaries self.tableView.reloadSection(.included) diff --git a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift index f78a1d46f..8d38f6fa8 100644 --- a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift @@ -231,24 +231,24 @@ class PerformValveIsolationTraceViewController: UIViewController { @IBAction func traceButtonTapped(_ button: UIBarButtonItem) { clearLayersSelection() guard let parameters = makeTraceParameters() else { return } - SVProgressHUD.show(withStatus: "Running isolation trace…") + UIApplication.shared.showProgressHUD("Running isolation trace…") utilityNetwork.trace(with: parameters) { [weak self] (traceResults, error) in guard let self = self else { return } let categoryName = self.selectedCategory!.name.lowercased() if let elementTraceResult = traceResults?.first as? AGSUtilityElementTraceResult, !elementTraceResult.elements.isEmpty { - SVProgressHUD.show(withStatus: "Trace completed. Selecting features…") + UIApplication.shared.showProgressHUD("Trace completed. Selecting features…") self.selectFeatures(in: elementTraceResult.elements) { [weak self] in self?.setStatus(message: "Trace with \(categoryName) category completed.") - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() } } else if let error = error { self.setStatus(message: "Trace with \(categoryName) category failed.") self.presentAlert(error: error) - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() } else { self.setStatus(message: "Trace with \(categoryName) category completed with no output.") - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() } } } diff --git a/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift b/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift index f50e31686..3f1e6ffff 100644 --- a/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift @@ -233,7 +233,7 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega // MARK: Perform Trace @IBAction func traceNetwork(_ sender: Any) { - SVProgressHUD.show(withStatus: "Running \(traceType.name.lowercased()) trace…") + UIApplication.shared.showProgressHUD("Running \(traceType.name.lowercased()) trace…") let parameters = AGSUtilityTraceParameters(traceType: traceType.type, startingLocations: traceParameters.startingLocations) parameters.barriers.append(contentsOf: traceParameters.barriers) @@ -243,7 +243,7 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega utilityNetwork.trace(with: parameters) { [weak self] (traceResult, error) in if let error = error { self?.setStatus(message: "Trace failed.") - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() self?.presentAlert(error: error) return } @@ -253,13 +253,13 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega guard let elementTraceResult = traceResult?.first as? AGSUtilityElementTraceResult, !elementTraceResult.elements.isEmpty else { self.setStatus(message: "Trace completed with no output.") - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() return } self.clearSelection() - SVProgressHUD.show(withStatus: "Trace completed. Selecting features…") + UIApplication.shared.showProgressHUD("Trace completed. Selecting features…") let groupedElements = Dictionary(grouping: elementTraceResult.elements) { $0.networkSource.name } @@ -287,7 +287,7 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega selectionGroup.notify(queue: .main) { [weak self] in self?.setStatus(message: "Trace completed.") - SVProgressHUD.dismiss() + UIApplication.shared.hideProgressHUD() } } } From 4b7940196c017ecc58726db531acbf23a56d5d3a Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Thu, 15 Apr 2021 15:01:47 -0700 Subject: [PATCH 078/105] Add import to avoid errors. --- .../SimulatedNMEADataSource.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arcgis-ios-sdk-samples/Maps/Display device location with NMEA data sources/SimulatedNMEADataSource.swift b/arcgis-ios-sdk-samples/Maps/Display device location with NMEA data sources/SimulatedNMEADataSource.swift index 410eb09a5..7ec694d42 100644 --- a/arcgis-ios-sdk-samples/Maps/Display device location with NMEA data sources/SimulatedNMEADataSource.swift +++ b/arcgis-ios-sdk-samples/Maps/Display device location with NMEA data sources/SimulatedNMEADataSource.swift @@ -12,6 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. +import Foundation + protocol SimulatedNMEADataSourceDelegate: AnyObject { /// A mock delegate method to receive NMEA data updates. /// Replace it with the real one to receive NMEA sentences from a GPS dongle. From 12537443d9abb2681385bdf851540308581527cd Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Fri, 16 Apr 2021 12:11:04 -0700 Subject: [PATCH 079/105] Update API signature. --- .../Analyze hotspots/AnalyzeHotspotsViewController.swift | 2 +- .../ViewshedGeoprocessingViewController.swift | 4 ++-- .../GroupUsersViewController.swift | 6 +++--- .../AddFeaturesViewController.swift | 2 +- .../EditAndSyncFeaturesViewController.swift | 4 ++-- .../AttachmentsTableViewController.swift | 8 ++++---- .../EditFeaturesOnlineViewController.swift | 2 +- .../EditWithBranchVersioningViewController.swift | 8 ++++---- .../OfflineEditingViewController.swift | 8 ++++---- .../UpdateAttributesViewController.swift | 4 ++-- .../AddDeleteRelatedFeaturesViewController.swift | 2 +- .../RelatedFeaturesViewController.swift | 8 ++++---- .../FeatureCollectionLayerQueryViewController.swift | 2 +- .../GenerateGeodatabaseViewController.swift | 2 +- .../ListRelatedFeaturesViewController.swift | 4 ++-- .../ApplyMosaicRuleToRastersViewController.swift | 4 ++-- .../VectorTileCustomStyleViewController.swift | 2 +- .../Browse WFS layers/WFSLayersTableViewController.swift | 2 +- .../Layers/Display KML/DisplayKMLViewController.swift | 2 +- .../Display a WFS layer/DisplayWFSViewController.swift | 2 +- .../Layers/Export tiles/ExportTilesViewController.swift | 2 +- .../CreateSaveMapViewController.swift | 2 +- .../GenerateOfflineMapOverridesViewController.swift | 2 +- .../GenerateOfflineMapViewController.swift | 2 +- .../Identify layers/IdentifyLayersViewController.swift | 2 +- .../FindServiceAreaInteractiveViewController.swift | 2 +- .../RouteAroundBarriersViewController.swift | 2 +- .../ConfigureSubnetworkTraceViewController.swift | 4 ++-- .../CreateLoadReportViewController.swift | 4 ++-- .../PerformValveIsolationTraceViewController.swift | 4 ++-- .../TraceUtilityNetworkViewController.swift | 4 ++-- 31 files changed, 54 insertions(+), 54 deletions(-) diff --git a/arcgis-ios-sdk-samples/Analysis/Analyze hotspots/AnalyzeHotspotsViewController.swift b/arcgis-ios-sdk-samples/Analysis/Analyze hotspots/AnalyzeHotspotsViewController.swift index ca91131b4..77830fdd2 100644 --- a/arcgis-ios-sdk-samples/Analysis/Analyze hotspots/AnalyzeHotspotsViewController.swift +++ b/arcgis-ios-sdk-samples/Analysis/Analyze hotspots/AnalyzeHotspotsViewController.swift @@ -71,7 +71,7 @@ class AnalyzeHotspotsViewController: UIViewController, HotspotSettingsViewContro // start job geoprocessingJob.start(statusHandler: { (status: AGSJobStatus) in // show progress hud with job status - UIApplication.shared.showProgressHUD(status.statusString()) + UIApplication.shared.showProgressHUD(message: status.statusString()) }, completion: { [weak self] (result: AGSGeoprocessingResult?, error: Error?) in // dismiss progress hud UIApplication.shared.hideProgressHUD() diff --git a/arcgis-ios-sdk-samples/Analysis/Viewshed (geoprocessing)/ViewshedGeoprocessingViewController.swift b/arcgis-ios-sdk-samples/Analysis/Viewshed (geoprocessing)/ViewshedGeoprocessingViewController.swift index c5758ccef..c95693cf3 100644 --- a/arcgis-ios-sdk-samples/Analysis/Viewshed (geoprocessing)/ViewshedGeoprocessingViewController.swift +++ b/arcgis-ios-sdk-samples/Analysis/Viewshed (geoprocessing)/ViewshedGeoprocessingViewController.swift @@ -83,7 +83,7 @@ class ViewshedGeoprocessingViewController: UIViewController, AGSGeoViewTouchDele newFeature.geometry = point // show progress hud - UIApplication.shared.showProgressHUD("Adding Feature") + UIApplication.shared.showProgressHUD(message: "Adding Feature") // add the new feature to the feature collection table featureCollectionTable.add(newFeature) { [weak self] (error: Error?) in @@ -114,7 +114,7 @@ class ViewshedGeoprocessingViewController: UIViewController, AGSGeoViewTouchDele // start the job geoprocessingJob.start(statusHandler: { (status: AGSJobStatus) in // show progress hud with job status - UIApplication.shared.showProgressHUD(status.statusString()) + UIApplication.shared.showProgressHUD(message: status.statusString()) }, completion: { [weak self] (result: AGSGeoprocessingResult?, error: Error?) in // dismiss progress hud UIApplication.shared.hideProgressHUD() diff --git a/arcgis-ios-sdk-samples/Cloud and portal/List portal group users/GroupUsersViewController.swift b/arcgis-ios-sdk-samples/Cloud and portal/List portal group users/GroupUsersViewController.swift index 7d018a308..af4432a22 100644 --- a/arcgis-ios-sdk-samples/Cloud and portal/List portal group users/GroupUsersViewController.swift +++ b/arcgis-ios-sdk-samples/Cloud and portal/List portal group users/GroupUsersViewController.swift @@ -41,7 +41,7 @@ class GroupUsersViewController: UIViewController, UITableViewDataSource, UITable private func loadPortalGroup() { // show progress hud - UIApplication.shared.showProgressHUD("Loading Portal Group") + UIApplication.shared.showProgressHUD(message: "Loading Portal Group") // query group based on owner and title let queryParams = AGSPortalQueryParameters(forGroupsWithOwner: "ArcGISRuntimeSDK", title: "Runtime Group") @@ -73,7 +73,7 @@ class GroupUsersViewController: UIViewController, UITableViewDataSource, UITable private func fetchGroupUsers() { // show progress hud - UIApplication.shared.showProgressHUD("Fetching Users") + UIApplication.shared.showProgressHUD(message: "Fetching Users") // fetch users in group self.portalGroup.fetchUsers { [weak self] (users, _, error) in @@ -102,7 +102,7 @@ class GroupUsersViewController: UIViewController, UITableViewDataSource, UITable private func loadAllUsers() { // show progress hud - UIApplication.shared.showProgressHUD("Loading User Data") + UIApplication.shared.showProgressHUD(message: "Loading User Data") // load user data AGSLoadObjects(portalUsers) { [weak self] (success) in diff --git a/arcgis-ios-sdk-samples/Edit data/Add features (feature service)/AddFeaturesViewController.swift b/arcgis-ios-sdk-samples/Edit data/Add features (feature service)/AddFeaturesViewController.swift index fcd8d019e..573f331fb 100644 --- a/arcgis-ios-sdk-samples/Edit data/Add features (feature service)/AddFeaturesViewController.swift +++ b/arcgis-ios-sdk-samples/Edit data/Add features (feature service)/AddFeaturesViewController.swift @@ -56,7 +56,7 @@ class AddFeaturesViewController: UIViewController, AGSGeoViewTouchDelegate { let feature = featureTable.createFeature(attributes: featureAttributes, geometry: normalizedGeometry) // show the progress hud - UIApplication.shared.showProgressHUD("Adding..") + UIApplication.shared.showProgressHUD(message: "Adding..") // add the feature to the feature table featureTable.add(feature) { [weak self] (error: Error?) in diff --git a/arcgis-ios-sdk-samples/Edit data/Edit and sync features/EditAndSyncFeaturesViewController.swift b/arcgis-ios-sdk-samples/Edit data/Edit and sync features/EditAndSyncFeaturesViewController.swift index 384a956de..2ea8ddafc 100644 --- a/arcgis-ios-sdk-samples/Edit data/Edit and sync features/EditAndSyncFeaturesViewController.swift +++ b/arcgis-ios-sdk-samples/Edit data/Edit and sync features/EditAndSyncFeaturesViewController.swift @@ -174,7 +174,7 @@ class EditAndSyncFeaturesViewController: UIViewController { self.generateJob = generateGeodatabaseJob generateGeodatabaseJob.start( statusHandler: { (status: AGSJobStatus) in - UIApplication.shared.showProgressHUD(status.statusString()) // Show job status. + UIApplication.shared.showProgressHUD(message: status.statusString()) // Show job status. }, completion: { [weak self] (_, error: Error?) in UIApplication.shared.hideProgressHUD() @@ -212,7 +212,7 @@ class EditAndSyncFeaturesViewController: UIViewController { let syncGeodatabaseJob = geodatabaseSyncTask.syncJob(with: syncGeodatabaseParameters, geodatabase: geodatabase) self.syncJob = syncGeodatabaseJob syncGeodatabaseJob.start(statusHandler: { (status: AGSJobStatus) in - UIApplication.shared.showProgressHUD(status.statusString()) + UIApplication.shared.showProgressHUD(message: status.statusString()) }, completion: { [weak self] (_: [AGSSyncLayerResult]?, error: Error?) in UIApplication.shared.hideProgressHUD() if let error = error { diff --git a/arcgis-ios-sdk-samples/Edit data/Edit feature attachments/AttachmentsTableViewController.swift b/arcgis-ios-sdk-samples/Edit data/Edit feature attachments/AttachmentsTableViewController.swift index 9eee298b5..1820b7476 100644 --- a/arcgis-ios-sdk-samples/Edit data/Edit feature attachments/AttachmentsTableViewController.swift +++ b/arcgis-ios-sdk-samples/Edit data/Edit feature attachments/AttachmentsTableViewController.swift @@ -26,7 +26,7 @@ class AttachmentsTableViewController: UITableViewController { private func loadAttachments() { // show progress hud - UIApplication.shared.showProgressHUD("Loading attachments") + UIApplication.shared.showProgressHUD(message: "Loading attachments") feature?.fetchAttachments { [weak self] (attachments: [AGSAttachment]?, error: Error?) in // dismiss progress hud @@ -64,7 +64,7 @@ class AttachmentsTableViewController: UITableViewController { } private func downloadImage(for attachment: AGSAttachment) { - UIApplication.shared.showProgressHUD("Downloading attachment") + UIApplication.shared.showProgressHUD(message: "Downloading attachment") attachment.fetchData { [weak self] (data: Data?, error: Error?) in UIApplication.shared.hideProgressHUD() @@ -131,7 +131,7 @@ class AttachmentsTableViewController: UITableViewController { @IBAction func doneAction() { if let table = feature?.featureTable as? AGSServiceFeatureTable { // show progress hud - UIApplication.shared.showProgressHUD("Applying edits") + UIApplication.shared.showProgressHUD(message: "Applying edits") table.applyEdits { [weak self] (_, error) in // dismiss progress hud @@ -157,7 +157,7 @@ class AttachmentsTableViewController: UITableViewController { } // show progress hud - UIApplication.shared.showProgressHUD("Adding attachment") + UIApplication.shared.showProgressHUD(message: "Adding attachment") feature?.addAttachment(withName: "Attachment.png", contentType: "png", data: pngData) { [weak self] (attachment: AGSAttachment?, error: Error?) in UIApplication.shared.hideProgressHUD() diff --git a/arcgis-ios-sdk-samples/Edit data/Edit features (connected)/EditFeaturesOnlineViewController.swift b/arcgis-ios-sdk-samples/Edit data/Edit features (connected)/EditFeaturesOnlineViewController.swift index 7cc130fea..ee5224bf0 100644 --- a/arcgis-ios-sdk-samples/Edit data/Edit features (connected)/EditFeaturesOnlineViewController.swift +++ b/arcgis-ios-sdk-samples/Edit data/Edit features (connected)/EditFeaturesOnlineViewController.swift @@ -59,7 +59,7 @@ class EditFeaturesOnlineViewController: UIViewController, AGSGeoViewTouchDelegat func applyEdits() { // show progress hud - UIApplication.shared.showProgressHUD("Applying edits") + UIApplication.shared.showProgressHUD(message: "Applying edits") (featureLayer.featureTable as! AGSServiceFeatureTable).applyEdits { [weak self] (_, error) in UIApplication.shared.hideProgressHUD() diff --git a/arcgis-ios-sdk-samples/Edit data/Edit with branch versioning/EditWithBranchVersioningViewController.swift b/arcgis-ios-sdk-samples/Edit data/Edit with branch versioning/EditWithBranchVersioningViewController.swift index 5647dd22d..18e23b4aa 100644 --- a/arcgis-ios-sdk-samples/Edit data/Edit with branch versioning/EditWithBranchVersioningViewController.swift +++ b/arcgis-ios-sdk-samples/Edit data/Edit with branch versioning/EditWithBranchVersioningViewController.swift @@ -96,7 +96,7 @@ class EditWithBranchVersioningViewController: UIViewController { let serviceGeodatabase = AGSServiceGeodatabase(url: serviceURL) // NOTE: Never hardcode login information in a production application. This is done solely for the sake of the sample. serviceGeodatabase.credential = AGSCredential(user: "editor01", password: "S7#i2LWmYH75") - UIApplication.shared.showProgressHUD("Loading service geodatabase…") + UIApplication.shared.showProgressHUD(message: "Loading service geodatabase…") serviceGeodatabase.load { [weak self] error in UIApplication.shared.hideProgressHUD() guard let self = self else { return } @@ -129,7 +129,7 @@ class EditWithBranchVersioningViewController: UIViewController { func loadFeatureLayer(with featureTable: AGSFeatureTable, completion: @escaping (AGSFeatureLayer) -> Void) { let featureLayer = AGSFeatureLayer(featureTable: featureTable) - UIApplication.shared.showProgressHUD("Loading feature layer…") + UIApplication.shared.showProgressHUD(message: "Loading feature layer…") featureLayer.load { [weak self] error in UIApplication.shared.hideProgressHUD() if let extent = featureLayer.fullExtent { @@ -224,7 +224,7 @@ class EditWithBranchVersioningViewController: UIViewController { /// - completion: A closure to execute after edits are applied. func applyLocalEdits(geodatabase: AGSServiceGeodatabase, completion: @escaping () -> Void) { if geodatabase.hasLocalEdits() { - UIApplication.shared.showProgressHUD("Applying local edits…") + UIApplication.shared.showProgressHUD(message: "Applying local edits…") geodatabase.applyEdits { _, _ in UIApplication.shared.hideProgressHUD() completion() @@ -241,7 +241,7 @@ class EditWithBranchVersioningViewController: UIViewController { /// - completion: A closure to execute after edits are undone. func undoLocalEdits(geodatabase: AGSServiceGeodatabase, completion: @escaping () -> Void) { if geodatabase.hasLocalEdits() { - UIApplication.shared.showProgressHUD("Discarding local edits…") + UIApplication.shared.showProgressHUD(message: "Discarding local edits…") geodatabase.undoLocalEdits { _ in UIApplication.shared.hideProgressHUD() completion() diff --git a/arcgis-ios-sdk-samples/Edit data/Offline edit and sync/OfflineEditingViewController.swift b/arcgis-ios-sdk-samples/Edit data/Offline edit and sync/OfflineEditingViewController.swift index 9712e56b7..87c23eb6d 100644 --- a/arcgis-ios-sdk-samples/Edit data/Offline edit and sync/OfflineEditingViewController.swift +++ b/arcgis-ios-sdk-samples/Edit data/Offline edit and sync/OfflineEditingViewController.swift @@ -303,7 +303,7 @@ class OfflineEditingViewController: UIViewController { // Start the job. generateJob.start(statusHandler: { (status) in - UIApplication.shared.showProgressHUD(status.statusString()) + UIApplication.shared.showProgressHUD(message: status.statusString()) }, completion: { [weak self] (object, error) in UIApplication.shared.hideProgressHUD() @@ -369,7 +369,7 @@ class OfflineEditingViewController: UIViewController { let syncJob = syncTask.syncJob(with: params, geodatabase: generatedGeodatabase) self.syncJob = syncJob syncJob.start(statusHandler: { (status) in - UIApplication.shared.showProgressHUD(status.statusString()) + UIApplication.shared.showProgressHUD(message: status.statusString()) }, completion: { [weak self] (_, error) in UIApplication.shared.hideProgressHUD() @@ -410,7 +410,7 @@ class OfflineEditingViewController: UIViewController { extension OfflineEditingViewController: AGSGeoViewTouchDelegate { func geoView(_ geoView: AGSGeoView, didTapAtScreenPoint screenPoint: CGPoint, mapPoint: AGSPoint) { - UIApplication.shared.showProgressHUD("Loading") + UIApplication.shared.showProgressHUD(message: "Loading") mapView.identifyLayers(atScreenPoint: screenPoint, tolerance: 12, returnPopupsOnly: false, maximumResultsPerLayer: 10) { [weak self] (results: [AGSIdentifyLayerResult]?, error: Error?) in UIApplication.shared.hideProgressHUD() @@ -482,7 +482,7 @@ extension OfflineEditingViewController: AGSPopupsViewControllerDelegate { // Sync changes if in service mode. if liveMode { // Tell the user edits are being saved int the background. - UIApplication.shared.showProgressHUD("Saving feature details...") + UIApplication.shared.showProgressHUD(message: "Saving feature details...") (feature.featureTable as! AGSServiceFeatureTable).applyEdits { [weak self] (_, error) in UIApplication.shared.hideProgressHUD() diff --git a/arcgis-ios-sdk-samples/Edit data/Update attributes (feature service)/UpdateAttributesViewController.swift b/arcgis-ios-sdk-samples/Edit data/Update attributes (feature service)/UpdateAttributesViewController.swift index fd2f3d6a2..9447ff1f8 100644 --- a/arcgis-ios-sdk-samples/Edit data/Update attributes (feature service)/UpdateAttributesViewController.swift +++ b/arcgis-ios-sdk-samples/Edit data/Update attributes (feature service)/UpdateAttributesViewController.swift @@ -60,7 +60,7 @@ class UpdateAttributesViewController: UIViewController, AGSGeoViewTouchDelegate, } func applyEdits() { - UIApplication.shared.showProgressHUD("Applying edits") + UIApplication.shared.showProgressHUD(message: "Applying edits") featureTable.applyEdits { [weak self] (_, error) in UIApplication.shared.hideProgressHUD() @@ -125,7 +125,7 @@ class UpdateAttributesViewController: UIViewController, AGSGeoViewTouchDelegate, extension UpdateAttributesViewController: UpdateAttributesOptionsViewControllerDelegate { func optionsViewController(_ optionsViewController: UpdateAttributesOptionsViewController, didSelectOptionAtIndex index: Int) { self.dismiss(animated: true) - UIApplication.shared.showProgressHUD("Updating") + UIApplication.shared.showProgressHUD(message: "Updating") selectedFeature.attributes["typdamage"] = types[index] featureTable.update(selectedFeature) { [weak self] (error: Error?) in diff --git a/arcgis-ios-sdk-samples/Features/Add delete related features/AddDeleteRelatedFeaturesViewController.swift b/arcgis-ios-sdk-samples/Features/Add delete related features/AddDeleteRelatedFeaturesViewController.swift index 88e9ade4d..e8d2d9825 100644 --- a/arcgis-ios-sdk-samples/Features/Add delete related features/AddDeleteRelatedFeaturesViewController.swift +++ b/arcgis-ios-sdk-samples/Features/Add delete related features/AddDeleteRelatedFeaturesViewController.swift @@ -69,7 +69,7 @@ class AddDeleteRelatedFeaturesViewController: UIViewController, AGSGeoViewTouchD func geoView(_ geoView: AGSGeoView, didTapAtScreenPoint screenPoint: CGPoint, mapPoint: AGSPoint) { // show progress hud for identify - UIApplication.shared.showProgressHUD("Identifying feature") + UIApplication.shared.showProgressHUD(message: "Identifying feature") // identify features at tapped location self.mapView.identifyLayer(self.parksFeatureLayer, screenPoint: screenPoint, tolerance: 12, returnPopupsOnly: false) { [weak self] (result) in diff --git a/arcgis-ios-sdk-samples/Features/Add delete related features/RelatedFeaturesViewController.swift b/arcgis-ios-sdk-samples/Features/Add delete related features/RelatedFeaturesViewController.swift index 6358fd2f9..f51906ebb 100644 --- a/arcgis-ios-sdk-samples/Features/Add delete related features/RelatedFeaturesViewController.swift +++ b/arcgis-ios-sdk-samples/Features/Add delete related features/RelatedFeaturesViewController.swift @@ -44,7 +44,7 @@ class RelatedFeaturesViewController: UITableViewController { } // show progress hud - UIApplication.shared.showProgressHUD("Querying related features") + UIApplication.shared.showProgressHUD(message: "Querying related features") // keep for later use self.relationshipInfo = relationshipInfo @@ -84,7 +84,7 @@ class RelatedFeaturesViewController: UITableViewController { feature.relate(to: self.originFeature) // show progress hud - UIApplication.shared.showProgressHUD("Adding feature") + UIApplication.shared.showProgressHUD(message: "Adding feature") // add new feature to related table relatedTable.add(feature) { [weak self] (error) in @@ -106,7 +106,7 @@ class RelatedFeaturesViewController: UITableViewController { } // show progress hud - UIApplication.shared.showProgressHUD("Deleting feature") + UIApplication.shared.showProgressHUD(message: "Deleting feature") // delete feature from related table relatedTable.delete(feature) { [weak self] (error) in @@ -128,7 +128,7 @@ class RelatedFeaturesViewController: UITableViewController { } // show progress hud - UIApplication.shared.showProgressHUD("Applying edits") + UIApplication.shared.showProgressHUD(message: "Applying edits") relatedTable.applyEdits { [weak self] (_, error) in UIApplication.shared.hideProgressHUD() diff --git a/arcgis-ios-sdk-samples/Features/Feature collection layer (query)/FeatureCollectionLayerQueryViewController.swift b/arcgis-ios-sdk-samples/Features/Feature collection layer (query)/FeatureCollectionLayerQueryViewController.swift index 04023d91d..3270fbc8e 100644 --- a/arcgis-ios-sdk-samples/Features/Feature collection layer (query)/FeatureCollectionLayerQueryViewController.swift +++ b/arcgis-ios-sdk-samples/Features/Feature collection layer (query)/FeatureCollectionLayerQueryViewController.swift @@ -43,7 +43,7 @@ class FeatureCollectionLayerQueryViewController: UIViewController { queryParams.whereClause = "1=1" // show progress hud - UIApplication.shared.showProgressHUD("Querying") + UIApplication.shared.showProgressHUD(message: "Querying") // query feature from the table self.featureTable.queryFeatures(with: queryParams) { [weak self] (queryResult: AGSFeatureQueryResult?, error: Error?) in diff --git a/arcgis-ios-sdk-samples/Features/Generate geodatabase/GenerateGeodatabaseViewController.swift b/arcgis-ios-sdk-samples/Features/Generate geodatabase/GenerateGeodatabaseViewController.swift index 9a6591868..9c9d54bb0 100644 --- a/arcgis-ios-sdk-samples/Features/Generate geodatabase/GenerateGeodatabaseViewController.swift +++ b/arcgis-ios-sdk-samples/Features/Generate geodatabase/GenerateGeodatabaseViewController.swift @@ -108,7 +108,7 @@ class GenerateGeodatabaseViewController: UIViewController { // kick off the job generateJob.start( statusHandler: { (status: AGSJobStatus) in - UIApplication.shared.showProgressHUD(status.statusString()) + UIApplication.shared.showProgressHUD(message: status.statusString()) }, completion: { [weak self] (object: AnyObject?, error: Error?) in UIApplication.shared.hideProgressHUD() diff --git a/arcgis-ios-sdk-samples/Features/List related features/ListRelatedFeaturesViewController.swift b/arcgis-ios-sdk-samples/Features/List related features/ListRelatedFeaturesViewController.swift index ebdd83998..f77dff27d 100644 --- a/arcgis-ios-sdk-samples/Features/List related features/ListRelatedFeaturesViewController.swift +++ b/arcgis-ios-sdk-samples/Features/List related features/ListRelatedFeaturesViewController.swift @@ -79,7 +79,7 @@ class ListRelatedFeaturesViewController: UIViewController, AGSGeoViewTouchDelega } // show progress hud - UIApplication.shared.showProgressHUD("Identifying feature") + UIApplication.shared.showProgressHUD(message: "Identifying feature") // identify features at the tapped location self.mapView.identifyLayer(self.parksFeatureLayer, screenPoint: screenPoint, tolerance: 12, returnPopupsOnly: false) { [weak self] (result: AGSIdentifyLayerResult) in @@ -110,7 +110,7 @@ class ListRelatedFeaturesViewController: UIViewController, AGSGeoViewTouchDelega // query for related features given the origin feature private func queryRelatedFeatures() { // show progress hud - UIApplication.shared.showProgressHUD("Querying related features") + UIApplication.shared.showProgressHUD(message: "Querying related features") // query for related features self.parksFeatureTable.queryRelatedFeatures(for: self.selectedPark) { [weak self] (results: [AGSRelatedFeatureQueryResult]?, error: Error?) in diff --git a/arcgis-ios-sdk-samples/Layers/Apply mosaic rule to rasters/ApplyMosaicRuleToRastersViewController.swift b/arcgis-ios-sdk-samples/Layers/Apply mosaic rule to rasters/ApplyMosaicRuleToRastersViewController.swift index bdaac4472..1a733c908 100644 --- a/arcgis-ios-sdk-samples/Layers/Apply mosaic rule to rasters/ApplyMosaicRuleToRastersViewController.swift +++ b/arcgis-ios-sdk-samples/Layers/Apply mosaic rule to rasters/ApplyMosaicRuleToRastersViewController.swift @@ -85,7 +85,7 @@ class ApplyMosaicRuleToRastersViewController: UIViewController { let map = AGSMap(basemapStyle: .arcGISTopographic) // Add raster layer as an operational layer to the map. map.operationalLayers.add(rasterLayer) - UIApplication.shared.showProgressHUD("Loading") + UIApplication.shared.showProgressHUD(message: "Loading") rasterLayer.load { [weak self] error in guard let self = self else { return } if let error = error { @@ -118,7 +118,7 @@ class ApplyMosaicRuleToRastersViewController: UIViewController { ) mosaicRulePairs.forEach { name, rule in let action = UIAlertAction(title: name, style: .default) { _ in - UIApplication.shared.showProgressHUD("Loading mosaic rule") + UIApplication.shared.showProgressHUD(message: "Loading mosaic rule") self.setStatus(message: "\(name) selected.") self.imageServiceRaster.mosaicRule = rule } diff --git a/arcgis-ios-sdk-samples/Layers/ArcGIS vector tiled layer (custom style)/VectorTileCustomStyleViewController.swift b/arcgis-ios-sdk-samples/Layers/ArcGIS vector tiled layer (custom style)/VectorTileCustomStyleViewController.swift index eb4def786..6bc8f5e5c 100644 --- a/arcgis-ios-sdk-samples/Layers/ArcGIS vector tiled layer (custom style)/VectorTileCustomStyleViewController.swift +++ b/arcgis-ios-sdk-samples/Layers/ArcGIS vector tiled layer (custom style)/VectorTileCustomStyleViewController.swift @@ -84,7 +84,7 @@ class VectorTileCustomStyleViewController: UIViewController { // Hold a strong reference to the job until it finishes. exportVectorTilesJob.start( statusHandler: { (status: AGSJobStatus) in - UIApplication.shared.showProgressHUD(status.statusString()) + UIApplication.shared.showProgressHUD(message: status.statusString()) }, completion: { [weak self] result, error in UIApplication.shared.hideProgressHUD() guard let self = self else { return } diff --git a/arcgis-ios-sdk-samples/Layers/Browse WFS layers/WFSLayersTableViewController.swift b/arcgis-ios-sdk-samples/Layers/Browse WFS layers/WFSLayersTableViewController.swift index ebc801bf9..1d39ca218 100644 --- a/arcgis-ios-sdk-samples/Layers/Browse WFS layers/WFSLayersTableViewController.swift +++ b/arcgis-ios-sdk-samples/Layers/Browse WFS layers/WFSLayersTableViewController.swift @@ -148,7 +148,7 @@ class WFSLayersTableViewController: UITableViewController { params.whereClause = "1=1" // Show progress - UIApplication.shared.showProgressHUD("Querying") + UIApplication.shared.showProgressHUD(message: "Querying") // Populate features based on query self.lastQuery = wfsFeatureTable.populateFromService(with: params, clearCache: true, outFields: ["*"]) { [weak self] (result: AGSFeatureQueryResult?, error: Error?) in diff --git a/arcgis-ios-sdk-samples/Layers/Display KML/DisplayKMLViewController.swift b/arcgis-ios-sdk-samples/Layers/Display KML/DisplayKMLViewController.swift index 0b5a47686..d431d2809 100644 --- a/arcgis-ios-sdk-samples/Layers/Display KML/DisplayKMLViewController.swift +++ b/arcgis-ios-sdk-samples/Layers/Display KML/DisplayKMLViewController.swift @@ -92,7 +92,7 @@ class DisplayKMLViewController: UIViewController { mapView.map?.operationalLayers.add(kmlLayer) // Show the progress indicator - UIApplication.shared.showProgressHUD("Loading KML Layer") + UIApplication.shared.showProgressHUD(message: "Loading KML Layer") // This load call is not required, but it allows for error // feedback and progress indication diff --git a/arcgis-ios-sdk-samples/Layers/Display a WFS layer/DisplayWFSViewController.swift b/arcgis-ios-sdk-samples/Layers/Display a WFS layer/DisplayWFSViewController.swift index 879c1f195..01d1c860d 100644 --- a/arcgis-ios-sdk-samples/Layers/Display a WFS layer/DisplayWFSViewController.swift +++ b/arcgis-ios-sdk-samples/Layers/Display a WFS layer/DisplayWFSViewController.swift @@ -78,7 +78,7 @@ class DisplayWFSViewController: UIViewController { params.spatialRelationship = .intersects // Show progress - UIApplication.shared.showProgressHUD("Querying") + UIApplication.shared.showProgressHUD(message: "Querying") // Populate features based on query self.lastQuery = self.wfsFeatureTable.populateFromService(with: params, clearCache: true, outFields: ["*"]) { [weak self] (result: AGSFeatureQueryResult?, error: Error?) in diff --git a/arcgis-ios-sdk-samples/Layers/Export tiles/ExportTilesViewController.swift b/arcgis-ios-sdk-samples/Layers/Export tiles/ExportTilesViewController.swift index 6799128e5..a02ebdcc9 100644 --- a/arcgis-ios-sdk-samples/Layers/Export tiles/ExportTilesViewController.swift +++ b/arcgis-ios-sdk-samples/Layers/Export tiles/ExportTilesViewController.swift @@ -131,7 +131,7 @@ class ExportTilesViewController: UIViewController { // Get and run the job. job = exportTask.exportTileCacheJob(with: parameters, downloadFileURL: downloadFileURL) job.start(statusHandler: { (status) in - UIApplication.shared.showProgressHUD(status.statusString()) + UIApplication.shared.showProgressHUD(message: status.statusString()) }, completion: { [weak self] (result, error) in UIApplication.shared.hideProgressHUD() guard let self = self else { return } diff --git a/arcgis-ios-sdk-samples/Maps/Create and save a map/CreateSaveMapViewController.swift b/arcgis-ios-sdk-samples/Maps/Create and save a map/CreateSaveMapViewController.swift index 1dac7f80a..5d5679017 100644 --- a/arcgis-ios-sdk-samples/Maps/Create and save a map/CreateSaveMapViewController.swift +++ b/arcgis-ios-sdk-samples/Maps/Create and save a map/CreateSaveMapViewController.swift @@ -120,7 +120,7 @@ class CreateSaveMapViewController: UIViewController, CreateOptionsViewController // MARK: - SaveAsViewControllerDelegate func saveAsViewController(_ saveAsViewController: SaveAsViewController, didInitiateSaveWithTitle title: String, tags: [String], itemDescription: String) { - UIApplication.shared.showProgressHUD("Saving") + UIApplication.shared.showProgressHUD(message: "Saving") // Set the initial viewpoint from map view. mapView.map?.initialViewpoint = mapView.currentViewpoint(with: AGSViewpointType.centerAndScale) diff --git a/arcgis-ios-sdk-samples/Maps/Generate offline map (overrides)/GenerateOfflineMapOverridesViewController.swift b/arcgis-ios-sdk-samples/Maps/Generate offline map (overrides)/GenerateOfflineMapOverridesViewController.swift index b2bb66b76..b7ca38d1f 100644 --- a/arcgis-ios-sdk-samples/Maps/Generate offline map (overrides)/GenerateOfflineMapOverridesViewController.swift +++ b/arcgis-ios-sdk-samples/Maps/Generate offline map (overrides)/GenerateOfflineMapOverridesViewController.swift @@ -223,7 +223,7 @@ class GenerateOfflineMapOverridesViewController: UIViewController, AGSAuthentica extentView.isHidden = true // show progress hud - UIApplication.shared.showProgressHUD("Getting default parameters") + UIApplication.shared.showProgressHUD(message: "Getting default parameters") // get the area outlined by the extent view let areaOfInterest = extentViewFrameToEnvelope() diff --git a/arcgis-ios-sdk-samples/Maps/Generate offline map/GenerateOfflineMapViewController.swift b/arcgis-ios-sdk-samples/Maps/Generate offline map/GenerateOfflineMapViewController.swift index af9c12515..00c9185ae 100644 --- a/arcgis-ios-sdk-samples/Maps/Generate offline map/GenerateOfflineMapViewController.swift +++ b/arcgis-ios-sdk-samples/Maps/Generate offline map/GenerateOfflineMapViewController.swift @@ -170,7 +170,7 @@ class GenerateOfflineMapViewController: UIViewController, AGSAuthenticationManag extentView.isHidden = true // show progress hud - UIApplication.shared.showProgressHUD("Getting default parameters") + UIApplication.shared.showProgressHUD(message: "Getting default parameters") // get the area outlined by the extent view let areaOfInterest = extentViewFrameToEnvelope() diff --git a/arcgis-ios-sdk-samples/Maps/Identify layers/IdentifyLayersViewController.swift b/arcgis-ios-sdk-samples/Maps/Identify layers/IdentifyLayersViewController.swift index 1f80cd4f4..9ccbe7d29 100644 --- a/arcgis-ios-sdk-samples/Maps/Identify layers/IdentifyLayersViewController.swift +++ b/arcgis-ios-sdk-samples/Maps/Identify layers/IdentifyLayersViewController.swift @@ -69,7 +69,7 @@ class IdentifyLayersViewController: UIViewController, AGSGeoViewTouchDelegate { private func identifyLayers(_ screen: CGPoint) { // Show progress hud. - UIApplication.shared.showProgressHUD("Identifying") + UIApplication.shared.showProgressHUD(message: "Identifying") self.mapView.identifyLayers(atScreenPoint: screen, tolerance: 12, returnPopupsOnly: false, maximumResultsPerLayer: 10) { (results: [AGSIdentifyLayerResult]?, error: Error?) in // Dismiss progress hud. diff --git a/arcgis-ios-sdk-samples/Route and directions/Find service area interactive/FindServiceAreaInteractiveViewController.swift b/arcgis-ios-sdk-samples/Route and directions/Find service area interactive/FindServiceAreaInteractiveViewController.swift index 4eec5c0f1..e5f9bff8d 100644 --- a/arcgis-ios-sdk-samples/Route and directions/Find service area interactive/FindServiceAreaInteractiveViewController.swift +++ b/arcgis-ios-sdk-samples/Route and directions/Find service area interactive/FindServiceAreaInteractiveViewController.swift @@ -149,7 +149,7 @@ class FindServiceAreaInteractiveViewController: UIViewController, AGSGeoViewTouc serviceAreaParameters.geometryAtOverlap = .dissolve // show progress hud - UIApplication.shared.showProgressHUD("Loading") + UIApplication.shared.showProgressHUD(message: "Loading") // solve for service area serviceAreaTask.solveServiceArea(with: serviceAreaParameters) { [weak self] (result: AGSServiceAreaResult?, error: Error?) in diff --git a/arcgis-ios-sdk-samples/Route and directions/Route around barriers/RouteAroundBarriersViewController.swift b/arcgis-ios-sdk-samples/Route and directions/Route around barriers/RouteAroundBarriersViewController.swift index b398cfba4..6d7a478ca 100644 --- a/arcgis-ios-sdk-samples/Route and directions/Route around barriers/RouteAroundBarriersViewController.swift +++ b/arcgis-ios-sdk-samples/Route and directions/Route around barriers/RouteAroundBarriersViewController.swift @@ -121,7 +121,7 @@ class RouteAroundBarriersViewController: UIViewController, AGSGeoViewTouchDelega self.routeParameters.clearPolygonBarriers() self.routeParameters.setPolygonBarriers(barriers) - UIApplication.shared.showProgressHUD("Routing") + UIApplication.shared.showProgressHUD(message: "Routing") self.routeTask.solveRoute(with: self.routeParameters) { [weak self] (routeResult: AGSRouteResult?, error: Error?) in UIApplication.shared.hideProgressHUD() diff --git a/arcgis-ios-sdk-samples/Utility network/Configure subnetwork trace/ConfigureSubnetworkTraceViewController.swift b/arcgis-ios-sdk-samples/Utility network/Configure subnetwork trace/ConfigureSubnetworkTraceViewController.swift index a163439ad..b68274c4b 100644 --- a/arcgis-ios-sdk-samples/Utility network/Configure subnetwork trace/ConfigureSubnetworkTraceViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Configure subnetwork trace/ConfigureSubnetworkTraceViewController.swift @@ -100,7 +100,7 @@ class ConfigureSubnetworkTraceViewController: UIViewController { } // Trace the utility network. - UIApplication.shared.showProgressHUD("Tracing…") + UIApplication.shared.showProgressHUD(message: "Tracing…") utilityNetwork.trace(with: parameters) { [weak self] (results, error) in UIApplication.shared.hideProgressHUD() guard let self = self else { return } @@ -145,7 +145,7 @@ class ConfigureSubnetworkTraceViewController: UIViewController { let tierName = "Medium Voltage Radial" // Load the utility network. - UIApplication.shared.showProgressHUD("Loading utility network…") + UIApplication.shared.showProgressHUD(message: "Loading utility network…") // NOTE: Never hardcode login information in a production application. This is done solely for the sake of the sample. utilityNetwork.credential = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") utilityNetwork.load { [weak self] error in diff --git a/arcgis-ios-sdk-samples/Utility network/Create load report/CreateLoadReportViewController.swift b/arcgis-ios-sdk-samples/Utility network/Create load report/CreateLoadReportViewController.swift index b4967aa4f..a2a240041 100644 --- a/arcgis-ios-sdk-samples/Utility network/Create load report/CreateLoadReportViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Create load report/CreateLoadReportViewController.swift @@ -63,7 +63,7 @@ class CreateLoadReportViewController: UIViewController { /// Load the utility network. func loadUtilityNetwork() { - UIApplication.shared.showProgressHUD("Loading utility network…") + UIApplication.shared.showProgressHUD(message: "Loading utility network…") // NOTE: Never hardcode login information in a production application. // This is done solely for the sake of the sample. utilityNetwork.credential = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") @@ -173,7 +173,7 @@ class CreateLoadReportViewController: UIViewController { } @IBAction func runBarButtonItemTapped(_ sender: UIBarButtonItem) { - UIApplication.shared.showProgressHUD("Creating load report…") + UIApplication.shared.showProgressHUD(message: "Creating load report…") let traceGroup = DispatchGroup() var summaries = [AGSCodedValue: PhaseSummary]() diff --git a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift index 8d38f6fa8..29c340dbf 100644 --- a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift @@ -231,13 +231,13 @@ class PerformValveIsolationTraceViewController: UIViewController { @IBAction func traceButtonTapped(_ button: UIBarButtonItem) { clearLayersSelection() guard let parameters = makeTraceParameters() else { return } - UIApplication.shared.showProgressHUD("Running isolation trace…") + UIApplication.shared.showProgressHUD(message: "Running isolation trace…") utilityNetwork.trace(with: parameters) { [weak self] (traceResults, error) in guard let self = self else { return } let categoryName = self.selectedCategory!.name.lowercased() if let elementTraceResult = traceResults?.first as? AGSUtilityElementTraceResult, !elementTraceResult.elements.isEmpty { - UIApplication.shared.showProgressHUD("Trace completed. Selecting features…") + UIApplication.shared.showProgressHUD(message: "Trace completed. Selecting features…") self.selectFeatures(in: elementTraceResult.elements) { [weak self] in self?.setStatus(message: "Trace with \(categoryName) category completed.") UIApplication.shared.hideProgressHUD() diff --git a/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift b/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift index 3f1e6ffff..f5bac09c5 100644 --- a/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift @@ -233,7 +233,7 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega // MARK: Perform Trace @IBAction func traceNetwork(_ sender: Any) { - UIApplication.shared.showProgressHUD("Running \(traceType.name.lowercased()) trace…") + UIApplication.shared.showProgressHUD(message: "Running \(traceType.name.lowercased()) trace…") let parameters = AGSUtilityTraceParameters(traceType: traceType.type, startingLocations: traceParameters.startingLocations) parameters.barriers.append(contentsOf: traceParameters.barriers) @@ -259,7 +259,7 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega self.clearSelection() - UIApplication.shared.showProgressHUD("Trace completed. Selecting features…") + UIApplication.shared.showProgressHUD(message: "Trace completed. Selecting features…") let groupedElements = Dictionary(grouping: elementTraceResult.elements) { $0.networkSource.name } From ea4f56c9d26d1a69f9aa8d4ed87f79a283a1484f Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Fri, 16 Apr 2021 12:16:15 -0700 Subject: [PATCH 080/105] Update source code and storyboard. --- .../ProgressViewController.swift | 98 ++++++++++++------- .../ProgressViewController.xib | 43 ++++---- 2 files changed, 80 insertions(+), 61 deletions(-) diff --git a/arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.swift b/arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.swift index 3630ee593..368f8b908 100644 --- a/arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.swift +++ b/arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.swift @@ -27,11 +27,11 @@ protocol GlobalProgressDisplayable { } extension GlobalProgressDisplayable { - func showProgressHUD(_ message: String, duration: TimeInterval? = nil) { - GlobalProgress.shared.showProgress(message, duration: duration, window: window, animated: true) + func showProgressHUD(message: String, duration: TimeInterval? = nil) { + GlobalProgress.shared.showProgress(message: message, duration: duration, window: window, animated: true) } - func showErrorHUD(_ error: Error, duration: TimeInterval = 2.0) { - GlobalProgress.shared.showProgress(error.localizedDescription, duration: duration, window: window, animated: false) + func showErrorHUD(error: Error, duration: TimeInterval = 2.0) { + GlobalProgress.shared.showProgress(message: error.localizedDescription, duration: duration, window: window, animated: false) } func hideProgressHUD() { GlobalProgress.shared.hideProgress() @@ -47,77 +47,101 @@ private class GlobalProgress { private var timer: Timer? - func showProgress(_ message: String, duration: TimeInterval?, window: UIWindow?, animated: Bool) { - // Invalidate old timer, if one exists - timer?.invalidate() - timer = nil - // Update existing progress if already presented + func showProgress(message: String, duration: TimeInterval?, window: UIWindow?, animated: Bool) { + // Invalidate old timer, if one exists. + if let timer = timer { + timer.invalidate() + self.timer = nil + } + // Update existing progress if already presented. if let alertWindow = alertWindow { - (alertWindow.rootViewController as! PhantomViewController).progress.label.text = message + (alertWindow.rootViewController as! PhantomViewController).progressViewController.label.text = message } else { let progressWindow = UIWindow(frame: window?.frame ?? UIScreen.main.bounds) - let progress = ProgressViewController() - progress.loadViewIfNeeded() - progress.label.text = message - let phantom = PhantomViewController(progress) + let progressViewController = ProgressViewController() + progressViewController.loadViewIfNeeded() + progressViewController.label.text = message + let phantom = PhantomViewController(progressViewController: progressViewController) progressWindow.rootViewController = phantom progressWindow.windowLevel = .alert + 1 progressWindow.makeKeyAndVisible() alertWindow = progressWindow } - // Create a timer to dismiss if a duration is set + // Create a timer to dismiss if a duration is set. if let duration = duration { - timer = Timer.scheduledTimer( - timeInterval: duration, - target: self, - selector: #selector(hideProgress), - userInfo: nil, - repeats: false - ) + timer = Timer.scheduledTimer(withTimeInterval: duration, repeats: false) { [unowned self] _ in + self.timer = nil + self.hideProgress() + } } } - @objc func hideProgress() { guard let window = alertWindow, let phantom = window.rootViewController as? PhantomViewController else { return } - phantom.progress.dismiss(animated: true) { - self.alertWindow?.resignKey() + phantom.progressViewController.dismiss(animated: true) { + guard let alertWindow = self.alertWindow else { return } + alertWindow.resignKey() self.alertWindow = nil } } } private class ProgressViewController: UIViewController { - @IBOutlet weak var label: UILabel! - @IBOutlet weak var activityView: UIActivityIndicatorView! + @IBOutlet var label: UILabel! + @IBOutlet var activityView: UIActivityIndicatorView! init() { super.init(nibName: "ProgressViewController", bundle: Bundle.main) + view.backgroundColor = backgroundColor(for: traitCollection.userInterfaceStyle) + } + + @available(*, unavailable) + override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) { + fatalError("init(nibName:bundle:) has not been implemented") } + @available(*, unavailable) required init?(coder: NSCoder) { - super.init(coder: coder) + fatalError("init(coder:) has not been implemented") + } + + override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) { + super.traitCollectionDidChange(previousTraitCollection) + view.backgroundColor = backgroundColor(for: traitCollection.userInterfaceStyle) } - override var prefersStatusBarHidden: Bool { - false + private func backgroundColor(for userInterfaceStyle: UIUserInterfaceStyle) -> UIColor { + let backgroundColor: UIColor + switch userInterfaceStyle { + case .dark: + backgroundColor = UIColor.black.withAlphaComponent(0.48) + default: + backgroundColor = UIColor.black.withAlphaComponent(0.2) + } + return backgroundColor } } private class PhantomViewController: UIViewController { - let progress: ProgressViewController + let progressViewController: ProgressViewController // MARK: - Init - init(_ progress: ProgressViewController) { - self.progress = progress + init(progressViewController: ProgressViewController) { + self.progressViewController = progressViewController super.init(nibName: nil, bundle: nil) } - required init?(coder aDecoder: NSCoder) { + @available(*, unavailable) + override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) { + fatalError("init(nibName:bundle:) has not been implemented") + } + + @available(*, unavailable) + required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") } @@ -125,8 +149,8 @@ private class PhantomViewController: UIViewController { override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(animated) - progress.modalTransitionStyle = .crossDissolve - progress.modalPresentationStyle = .overFullScreen - present(progress, animated: true, completion: nil) + progressViewController.modalTransitionStyle = .crossDissolve + progressViewController.modalPresentationStyle = .overFullScreen + present(progressViewController, animated: true) } } diff --git a/arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.xib b/arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.xib index f03e0dc9f..e4d7984a3 100644 --- a/arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.xib +++ b/arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.xib @@ -2,12 +2,13 @@ + - + @@ -20,36 +21,31 @@ - + - + - - + + - - - - - - - - - + + + + - - - - + + + + @@ -65,7 +61,6 @@ - From 5b86e6897290e84101ccb1be0d9689bb6b554cb7 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Fri, 16 Apr 2021 13:14:44 -0700 Subject: [PATCH 081/105] Fix completion block signature. --- .../GenerateGeodatabaseViewController.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arcgis-ios-sdk-samples/Features/Generate geodatabase/GenerateGeodatabaseViewController.swift b/arcgis-ios-sdk-samples/Features/Generate geodatabase/GenerateGeodatabaseViewController.swift index 5f38237dd..aec2a4a60 100644 --- a/arcgis-ios-sdk-samples/Features/Generate geodatabase/GenerateGeodatabaseViewController.swift +++ b/arcgis-ios-sdk-samples/Features/Generate geodatabase/GenerateGeodatabaseViewController.swift @@ -110,13 +110,13 @@ class GenerateGeodatabaseViewController: UIViewController { statusHandler: { (status: AGSJobStatus) in SVProgressHUD.show(withStatus: status.statusString()) }, - completion: { [weak self] (object: AnyObject?, error: Error?) in + completion: { [weak self] (geodatabase: AGSGeodatabase?, error: Error?) in SVProgressHUD.dismiss() if let error = error { self?.presentAlert(error: error) } else { - self?.generatedGeodatabase = object as? AGSGeodatabase + self?.generatedGeodatabase = geodatabase self?.displayLayersFromGeodatabase() } From 28a0f7211c6d5768e311a4831044fcc3e2443bad Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Mon, 19 Apr 2021 12:09:16 -0700 Subject: [PATCH 082/105] Remove private. --- .../Progress View Controller/ProgressViewController.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.swift b/arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.swift index 368f8b908..c2b206bb6 100644 --- a/arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.swift +++ b/arcgis-ios-sdk-samples/Content Display Logic/Controllers/Progress View Controller/ProgressViewController.swift @@ -113,7 +113,7 @@ private class ProgressViewController: UIViewController { view.backgroundColor = backgroundColor(for: traitCollection.userInterfaceStyle) } - private func backgroundColor(for userInterfaceStyle: UIUserInterfaceStyle) -> UIColor { + func backgroundColor(for userInterfaceStyle: UIUserInterfaceStyle) -> UIColor { let backgroundColor: UIColor switch userInterfaceStyle { case .dark: From 76b81dc9c49cbfc257bc1e0f588bc175add5f7f0 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Mon, 19 Apr 2021 12:55:38 -0700 Subject: [PATCH 083/105] Update GenerateGeodatabaseViewController.swift --- .../GenerateGeodatabaseViewController.swift | 2 -- 1 file changed, 2 deletions(-) diff --git a/arcgis-ios-sdk-samples/Features/Generate geodatabase/GenerateGeodatabaseViewController.swift b/arcgis-ios-sdk-samples/Features/Generate geodatabase/GenerateGeodatabaseViewController.swift index 99f5cad26..1c2a87d18 100644 --- a/arcgis-ios-sdk-samples/Features/Generate geodatabase/GenerateGeodatabaseViewController.swift +++ b/arcgis-ios-sdk-samples/Features/Generate geodatabase/GenerateGeodatabaseViewController.swift @@ -110,8 +110,6 @@ class GenerateGeodatabaseViewController: UIViewController { statusHandler: { (status: AGSJobStatus) in UIApplication.shared.showProgressHUD(message: status.statusString()) }, - completion: { [weak self] (geodatabase: AGSGeodatabase?, error: Error?) in - SVProgressHUD.dismiss() completion: { [weak self] (geodatabase: AGSGeodatabase?, error: Error?) in UIApplication.shared.hideProgressHUD() From adbdf6ad56ee72230315c090a3d743d98be6572b Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Mon, 19 Apr 2021 15:42:32 -0700 Subject: [PATCH 084/105] Update toolkit to U11. --- arcgis-runtime-toolkit-ios | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arcgis-runtime-toolkit-ios b/arcgis-runtime-toolkit-ios index 5f1e65c77..2059c36e3 160000 --- a/arcgis-runtime-toolkit-ios +++ b/arcgis-runtime-toolkit-ios @@ -1 +1 @@ -Subproject commit 5f1e65c772d1269dcdbc6cdfecbcd2e0adbd6a57 +Subproject commit 2059c36e3daa74276633c3cf9e047faf2b96b268 From 7f493f0a10d3673f84dfb0109b3d1a28608430d3 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Mon, 19 Apr 2021 16:38:36 -0700 Subject: [PATCH 085/105] Remove toolkit project file from samples. --- .../project.pbxproj | 67 +------------------ 1 file changed, 2 insertions(+), 65 deletions(-) diff --git a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj index 45230f884..1bb4036d5 100644 --- a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj +++ b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj @@ -649,7 +649,6 @@ 4CCA30D4223AEF2C009D2AEF /* IntegratedWindowsAuthenticationSearchTableViewCell.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4C1EF29C220FEBAB00F73EAE /* IntegratedWindowsAuthenticationSearchTableViewCell.swift */; }; 4CCA30D5223AEF2C009D2AEF /* IntegratedWindowsAuthenticationPortalMapBrowserViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4CCA30BF223813BF009D2AEF /* IntegratedWindowsAuthenticationPortalMapBrowserViewController.swift */; }; 4CCA30D6223AEF2C009D2AEF /* IntegratedWindowsAuthenticationMapViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4C1EF2D0221232C500F73EAE /* IntegratedWindowsAuthenticationMapViewController.swift */; }; - 4CCC0877234E78BB00AD5F9A /* ArcGISToolkit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 97466015234265F6008EF35A /* ArcGISToolkit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4CCE7BD620D2BD34001238F5 /* DistanceMeasurementAnalysisViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CCE7BD520D2BD34001238F5 /* DistanceMeasurementAnalysisViewController.swift */; }; 4CCE7BD820D2BD4E001238F5 /* DistanceMeasurementAnalysis.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4CCE7BD720D2BD4E001238F5 /* DistanceMeasurementAnalysis.storyboard */; }; 4CD2B55F2142EB2600767D87 /* SampleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CD2B55E2142EB2600767D87 /* SampleTests.swift */; }; @@ -673,7 +672,6 @@ 940A73F420E588C200A06C80 /* CutGeometry.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 940A73F320E588C200A06C80 /* CutGeometry.storyboard */; }; 940A73F620E589AB00A06C80 /* CutGeometryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 940A73F520E589AB00A06C80 /* CutGeometryViewController.swift */; }; 940A73F720E6BF3F00A06C80 /* CutGeometryViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 940A73F520E589AB00A06C80 /* CutGeometryViewController.swift */; }; - 9746601B234266A3008EF35A /* ArcGISToolkit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97466015234265F6008EF35A /* ArcGISToolkit.framework */; }; 97DD84671B2B869300184B41 /* xcode.css in Resources */ = {isa = PBXBuildFile; fileRef = 97DD84661B2B869300184B41 /* xcode.css */; }; 9D57A46722FDDE4400C750F4 /* LocationHistoryViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 9DE9FE3222FDB7CA00142DE1 /* LocationHistoryViewController.swift */; }; 9D5EDFE3230741670019C46A /* PreplannedMapAreaTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D5EDFE2230741670019C46A /* PreplannedMapAreaTableViewCell.swift */; }; @@ -907,13 +905,6 @@ /* End PBXBuildRule section */ /* Begin PBXContainerItemProxy section */ - 4C8C80BB23AC3FF5000333B3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97466010234265F6008EF35A /* ArcGISToolkit.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4685B03237CA3C400F168CF; - remoteInfo = ArcGISToolkitTests; - }; 4CD2B5592142EAF900767D87 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 3E23A9D81AFC28F6002E2214 /* Project object */; @@ -921,20 +912,6 @@ remoteGlobalIDString = 3E23A9DF1AFC28F6002E2214; remoteInfo = "arcgis-ios-sdk-samples"; }; - 97466014234265F6008EF35A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97466010234265F6008EF35A /* ArcGISToolkit.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 881233701DF601A700B2EA8E; - remoteInfo = ArcGISToolkit; - }; - 9746601D234266A3008EF35A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 97466010234265F6008EF35A /* ArcGISToolkit.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 8812336F1DF601A700B2EA8E; - remoteInfo = ArcGISToolkit; - }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -1228,7 +1205,6 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - 4CCC0877234E78BB00AD5F9A /* ArcGISToolkit.framework in Embed Frameworks */, 4C73C837211130E000B0F9C7 /* ArcGIS.xcframework in Embed Frameworks */, ); name = "Embed Frameworks"; @@ -1270,6 +1246,7 @@ 008D175124EEEEBD0001BB8F /* loudoun_anno.geodatabase */ = {isa = PBXFileReference; lastKnownFileType = file; path = loudoun_anno.geodatabase; sourceTree = ""; }; 008D175624EEF3FE0001BB8F /* EditWithBranchVersioningViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditWithBranchVersioningViewController.swift; sourceTree = ""; }; 008D175824EEF4390001BB8F /* EditWithBranchVersioning.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = EditWithBranchVersioning.storyboard; sourceTree = ""; }; + 00929522262E4651006CD968 /* arcgis-runtime-toolkit-ios */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "arcgis-runtime-toolkit-ios"; sourceTree = ""; }; 009B5FF625E58E0000BB9A77 /* CreateSymbolStylesFromWebStylesViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreateSymbolStylesFromWebStylesViewController.swift; sourceTree = ""; }; 009B5FFC25E58E5A00BB9A77 /* CreateSymbolStylesFromWebStyles.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = CreateSymbolStylesFromWebStyles.storyboard; sourceTree = ""; }; 009D8BEE24F9AC8D00FD7E76 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; }; @@ -1698,7 +1675,6 @@ 4CF6DF1E22F2094F00A3092A /* LothianRiversAnno.mmpk */ = {isa = PBXFileReference; lastKnownFileType = file; path = LothianRiversAnno.mmpk; sourceTree = ""; }; 940A73F320E588C200A06C80 /* CutGeometry.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = CutGeometry.storyboard; sourceTree = ""; }; 940A73F520E589AB00A06C80 /* CutGeometryViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CutGeometryViewController.swift; sourceTree = ""; }; - 97466010234265F6008EF35A /* ArcGISToolkit.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ArcGISToolkit.xcodeproj; path = "arcgis-runtime-toolkit-ios/Toolkit/ArcGISToolkit.xcodeproj"; sourceTree = ""; }; 97DD84661B2B869300184B41 /* xcode.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = xcode.css; sourceTree = ""; }; 9D5EDFE2230741670019C46A /* PreplannedMapAreaTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreplannedMapAreaTableViewCell.swift; sourceTree = ""; }; 9DA3CD8B23060687007CB1F3 /* MapSelectionTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapSelectionTableViewController.swift; sourceTree = ""; }; @@ -1852,7 +1828,6 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 9746601B234266A3008EF35A /* ArcGISToolkit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2370,6 +2345,7 @@ 3E23A9D71AFC28F6002E2214 = { isa = PBXGroup; children = ( + 00929522262E4651006CD968 /* arcgis-runtime-toolkit-ios */, 3E23A9E21AFC28F6002E2214 /* arcgis-ios-sdk-samples */, 3E23A9EE1AFC28F6002E2214 /* Assets.xcassets */, 3E23A9E51AFC28F6002E2214 /* AppDelegate.swift */, @@ -2379,7 +2355,6 @@ 4CB506D2224C2DA5006A3471 /* Scripts */, 4C73C83321112AFF00B0F9C7 /* Frameworks */, 3E23A9E11AFC28F6002E2214 /* Products */, - 97466010234265F6008EF35A /* ArcGISToolkit.xcodeproj */, ); sourceTree = ""; }; @@ -4044,15 +4019,6 @@ path = "Cut geometry"; sourceTree = ""; }; - 97466011234265F6008EF35A /* Products */ = { - isa = PBXGroup; - children = ( - 97466015234265F6008EF35A /* ArcGISToolkit.framework */, - 4C8C80BC23AC3FF5000333B3 /* ArcGISToolkitTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; 9D4BA6C822FCAFAD0086D5D3 /* Show location history */ = { isa = PBXGroup; children = ( @@ -4662,7 +4628,6 @@ 007A424F256C747E0025F582 /* PBXBuildRule */, ); dependencies = ( - 9746601E234266A3008EF35A /* PBXTargetDependency */, ); name = "ArcGIS Runtime SDK Samples"; productName = "arcgis-ios-sdk-samples"; @@ -4763,12 +4728,6 @@ mainGroup = 3E23A9D71AFC28F6002E2214; productRefGroup = 3E23A9E11AFC28F6002E2214 /* Products */; projectDirPath = ""; - projectReferences = ( - { - ProductGroup = 97466011234265F6008EF35A /* Products */; - ProjectRef = 97466010234265F6008EF35A /* ArcGISToolkit.xcodeproj */; - }, - ); projectRoot = ""; targets = ( 3E23A9DF1AFC28F6002E2214 /* ArcGIS Runtime SDK Samples */, @@ -4777,23 +4736,6 @@ }; /* End PBXProject section */ -/* Begin PBXReferenceProxy section */ - 4C8C80BC23AC3FF5000333B3 /* ArcGISToolkitTests.xctest */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = ArcGISToolkitTests.xctest; - remoteRef = 4C8C80BB23AC3FF5000333B3 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 97466015234265F6008EF35A /* ArcGISToolkit.framework */ = { - isa = PBXReferenceProxy; - fileType = wrapper.framework; - path = ArcGISToolkit.framework; - remoteRef = 97466014234265F6008EF35A /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - /* Begin PBXResourcesBuildPhase section */ 3E23A9DE1AFC28F6002E2214 /* Resources */ = { isa = PBXResourcesBuildPhase; @@ -5508,11 +5450,6 @@ target = 3E23A9DF1AFC28F6002E2214 /* ArcGIS Runtime SDK Samples */; targetProxy = 4CD2B5592142EAF900767D87 /* PBXContainerItemProxy */; }; - 9746601E234266A3008EF35A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ArcGISToolkit; - targetProxy = 9746601D234266A3008EF35A /* PBXContainerItemProxy */; - }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ From 9f248f551e5cd73c8344c25050edc556e1548e32 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Mon, 19 Apr 2021 17:11:45 -0700 Subject: [PATCH 086/105] Add toolkit as a framework. --- arcgis-ios-sdk-samples.xcodeproj/project.pbxproj | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj index 1bb4036d5..1b3bb2a2b 100644 --- a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj +++ b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj @@ -90,6 +90,7 @@ 00F953C524E34C3300D16555 /* ApplyMosaicRuleToRasters.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 00F953C324E34C3300D16555 /* ApplyMosaicRuleToRasters.storyboard */; }; 00F953C624E34C3300D16555 /* ApplyMosaicRuleToRastersViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00F953C424E34C3300D16555 /* ApplyMosaicRuleToRastersViewController.swift */; }; 00F953C724E34CCC00D16555 /* ApplyMosaicRuleToRastersViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00F953C424E34C3300D16555 /* ApplyMosaicRuleToRastersViewController.swift */; }; + 00FCD95E262E539F008629F3 /* ArcGISToolkit in Frameworks */ = {isa = PBXBuildFile; productRef = 00FCD95D262E539F008629F3 /* ArcGISToolkit */; }; 092A1C2722456D9500C5F230 /* DisplayWFS.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 092A1C2322456D9500C5F230 /* DisplayWFS.storyboard */; }; 092A1C2A22456D9500C5F230 /* DisplayWFSViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 092A1C2622456D9500C5F230 /* DisplayWFSViewController.swift */; }; 09587FF71FD8B5F500FCF9A5 /* RasterLayerUsingServiceViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09587FF61FD8B5F500FCF9A5 /* RasterLayerUsingServiceViewController.swift */; }; @@ -1828,6 +1829,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 00FCD95E262E539F008629F3 /* ArcGISToolkit in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4630,6 +4632,9 @@ dependencies = ( ); name = "ArcGIS Runtime SDK Samples"; + packageProductDependencies = ( + 00FCD95D262E539F008629F3 /* ArcGISToolkit */, + ); productName = "arcgis-ios-sdk-samples"; productReference = 3E23A9E01AFC28F6002E2214 /* ArcGIS Runtime SDK Samples.app */; productType = "com.apple.product-type.application"; @@ -5710,6 +5715,13 @@ defaultConfigurationName = Release; }; /* End XCConfigurationList section */ + +/* Begin XCSwiftPackageProductDependency section */ + 00FCD95D262E539F008629F3 /* ArcGISToolkit */ = { + isa = XCSwiftPackageProductDependency; + productName = ArcGISToolkit; + }; +/* End XCSwiftPackageProductDependency section */ }; rootObject = 3E23A9D81AFC28F6002E2214 /* Project object */; } From e9f620de1c5b19eea791f23b0e9e946b36bf1e33 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Mon, 19 Apr 2021 17:53:14 -0700 Subject: [PATCH 087/105] Add ArcGIS as a framework. --- .../project.pbxproj | 30 ++++++++++--------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj index 1b3bb2a2b..8ecba5f09 100644 --- a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj +++ b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj @@ -41,6 +41,8 @@ 003D25702513FBB5007527C2 /* ExchangeSetWithoutUpdates in Resources */ = {isa = PBXBuildFile; fileRef = 003D256F2513FBB5007527C2 /* ExchangeSetWithoutUpdates */; settings = {ASSET_TAGS = (ExchangeSetWithoutUpdates, ); }; }; 003D25712513FC61007527C2 /* AddENCExchangeSetViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 003D256B2513F4A6007527C2 /* AddENCExchangeSetViewController.swift */; }; 005507FC25E48134003990D3 /* Redlands.nmea in Resources */ = {isa = PBXBuildFile; fileRef = 005507FB25E48134003990D3 /* Redlands.nmea */; settings = {ASSET_TAGS = (RedlandsNMEA, ); }; }; + 005B5270262E5B0800F044FE /* ArcGIS.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 005B526F262E5B0800F044FE /* ArcGIS.xcframework */; }; + 005B5271262E5B0800F044FE /* ArcGIS.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 005B526F262E5B0800F044FE /* ArcGIS.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 00686FD02480889900EDA705 /* NavigateARNavigatorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00686FCF2480889900EDA705 /* NavigateARNavigatorViewController.swift */; }; 00686FD52481CF4D00EDA705 /* NavigateARRoutePlannerViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00C024E42475E4AB00E1DA8D /* NavigateARRoutePlannerViewController.swift */; }; 00686FD62481CF4D00EDA705 /* NavigateARNavigatorViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00686FCF2480889900EDA705 /* NavigateARNavigatorViewController.swift */; }; @@ -612,7 +614,6 @@ 4C6FAE1A22F8A37D00BE2D0B /* ControlAnnotationSublayerVisibilityViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4CE15D4B22F37A2D005F2968 /* ControlAnnotationSublayerVisibilityViewController.swift */; }; 4C6FAE1B22F8A38300BE2D0B /* ControlAnnotationSublayerVisibilitySublayersViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4CE15D5222F380FB005F2968 /* ControlAnnotationSublayerVisibilitySublayersViewController.swift */; }; 4C6FAE1C22F8A38700BE2D0B /* ControlAnnotationSublayerVisibilitySublayerCell.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4C54BF2C22F4C0940096D23C /* ControlAnnotationSublayerVisibilitySublayerCell.swift */; }; - 4C73C837211130E000B0F9C7 /* ArcGIS.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4C73C83421112B4300B0F9C7 /* ArcGIS.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4C783F3C2252D61200609B9C /* OpenMobileScene.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4C783F3B2252D61200609B9C /* OpenMobileScene.storyboard */; }; 4C783F3E2252D65A00609B9C /* OpenMobileSceneViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C783F3D2252D65A00609B9C /* OpenMobileSceneViewController.swift */; }; 4C783F3F2252D80B00609B9C /* OpenMobileSceneViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4C783F3D2252D65A00609B9C /* OpenMobileSceneViewController.swift */; }; @@ -916,6 +917,17 @@ /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ + 005B5272262E5B0800F044FE /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 005B5271262E5B0800F044FE /* ArcGIS.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; 3E03F0951B056DC40078EB36 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; @@ -1200,17 +1212,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4C73C838211130E000B0F9C7 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 4C73C837211130E000B0F9C7 /* ArcGIS.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ @@ -1236,6 +1237,7 @@ 003D256D2513F4B6007527C2 /* AddENCExchangeSet.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = AddENCExchangeSet.storyboard; sourceTree = ""; }; 003D256F2513FBB5007527C2 /* ExchangeSetWithoutUpdates */ = {isa = PBXFileReference; lastKnownFileType = folder; path = ExchangeSetWithoutUpdates; sourceTree = ""; }; 005507FB25E48134003990D3 /* Redlands.nmea */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Redlands.nmea; sourceTree = ""; }; + 005B526F262E5B0800F044FE /* ArcGIS.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = ArcGIS.xcframework; path = $HOME/arcgis-runtime-ios/ArcGIS.xcframework; sourceTree = ""; }; 00686FCF2480889900EDA705 /* NavigateARNavigatorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigateARNavigatorViewController.swift; sourceTree = ""; }; 0069F4BD25F0111D00CA7BD2 /* CreateLoadReport.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = CreateLoadReport.storyboard; sourceTree = ""; }; 0069F4C125F0118200CA7BD2 /* CreateLoadReportViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateLoadReportViewController.swift; sourceTree = ""; }; @@ -1636,7 +1638,6 @@ 4C66AAF62107C4F400EE6346 /* QueryMapImageSublayer.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = QueryMapImageSublayer.storyboard; sourceTree = ""; }; 4C66AAF82107C50B00EE6346 /* QueryMapImageSublayerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QueryMapImageSublayerViewController.swift; sourceTree = ""; }; 4C68A28A22DE9D3E0009F43C /* FileTypes.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = FileTypes.plist; sourceTree = ""; }; - 4C73C83421112B4300B0F9C7 /* ArcGIS.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = ArcGIS.xcframework; path = $HOME/Library/SDKs/ArcGIS/Frameworks/ArcGIS.xcframework; sourceTree = ""; }; 4C783F3B2252D61200609B9C /* OpenMobileScene.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = OpenMobileScene.storyboard; sourceTree = ""; }; 4C783F3D2252D65A00609B9C /* OpenMobileSceneViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenMobileSceneViewController.swift; sourceTree = ""; }; 4C783F412252DBAC00609B9C /* philadelphia.mspk */ = {isa = PBXFileReference; lastKnownFileType = file; path = philadelphia.mspk; sourceTree = ""; }; @@ -1829,6 +1830,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 005B5270262E5B0800F044FE /* ArcGIS.xcframework in Frameworks */, 00FCD95E262E539F008629F3 /* ArcGISToolkit in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -3837,7 +3839,7 @@ 4C73C83321112AFF00B0F9C7 /* Frameworks */ = { isa = PBXGroup; children = ( - 4C73C83421112B4300B0F9C7 /* ArcGIS.xcframework */, + 005B526F262E5B0800F044FE /* ArcGIS.xcframework */, ); name = Frameworks; sourceTree = ""; From 6d2b154d629aab24e0096159b1411e358c77b4f0 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Tue, 20 Apr 2021 12:22:45 -0700 Subject: [PATCH 088/105] Update README. --- README.md | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index fd56ca7cc..fccaaced6 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,19 @@ The ```main``` branch of this repository contains samples configured for the lat The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *13.0*, meaning that it can run on devices with *iOS 13.0* or newer. +## Building samples using Swift Package Manager + +1. **Fork** and then **clone** the repository +1. **Install** the ArcGIS Runtime SDK for iOS and ArcGIS Runtime Toolkit with Swift Package Manager + * Open your project in Xcode + * Go to File > Swift Packages > Add Package Dependency option + * Enter `https://github.com/Esri/arcgis-runtime-toolkit-ios` as the package repository URL + * Choose version 100.11.0 or a later version. Click Next. Only version 100.11.0 or newer supports Swift Package Manager. + + > Note: The Toolkit Swift Package adds the ArcGIS SDK Swift Package as a dependency so no need to add both separately. If you already have the ArcGIS SDK Swift Package delete that and just add the Toolkit Swift Package. + + > New to Swift Package Manager? Visit swift.org/package-manager/ + ## Building samples using installed SDK 1. **Fork** and then **clone** the repository @@ -38,15 +51,32 @@ The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *13.0*, meani > >`git clone --recursive [URL to Git repo]` > - > If you've already cloned the repo without the submodule, you can load the submodule using + > If you've already cloned the repo without the submodule, you can load the submodule using > >`git submodule update --init` + +### Steps to set up the ArcGIS Runtime SDK Swift Package + 1. **Install** the ArcGIS Runtime SDK for iOS to a central location on your Mac as described [here](https://developers.arcgis.com/ios/get-started) +1. **Download** the package repository for ArcGIS Runtime SDK for iOS [here](https://github.com/Esri/arcgis-runtime-ios), and extract it to `$HOME/arcgis-runtime-ios` +1. Create a symbolic link to the ArcGIS Runtime SDK binary framework + > `ln -s $HOME/Library/SDKs/ArcGIS/Frameworks/ArcGIS.xcframework $HOME/arcgis-runtime-ios/ArcGIS.xcframework` +1. Open the package manifest (Package.swift) for ArcGIS Runtime SDK + > Change target to + > `.binaryTarget(name: "ArcGIS", path: "ArcGIS.xcframework")` + +### Steps to set up ArcGIS Runtime Toolkit Swift Package + +1. **Open** the Toolkit's package manifest: + > Add `import FileProvider` + > Change dependency to + > `.package(name: "ArcGIS", path: "\(FileManager.default.homeDirectoryForCurrentUser.path)/arcgis-runtime-ios")` + 1. **Open** the `arcgis-ios-sdk-samples.xcodeproj` **project** file 1. **Run** the `arcgis-ios-sdk-samples` app target > If you get the error message saying _"This Copy Files build phase contains a reference to a missing file 'ArcGISToolkit.framework'"_, you probably didn't clone the repo to include it's submodule. See Step 1 above. -## Building samples with CocoaPods +## Building samples using CocoaPods 1. **Fork** and then **clone** the repository 1. **Install** the ArcGIS Runtime SDK for iOS by running the `pod install` command in the folder where you cloned this repository From 021e1541e03070fbb0b8a174728ea4658996055b Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Tue, 20 Apr 2021 16:25:24 -0700 Subject: [PATCH 089/105] Remove all frameworks. --- .../project.pbxproj | 37 ------------------- 1 file changed, 37 deletions(-) diff --git a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj index 8ecba5f09..6d4fd7dd8 100644 --- a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj +++ b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj @@ -41,8 +41,6 @@ 003D25702513FBB5007527C2 /* ExchangeSetWithoutUpdates in Resources */ = {isa = PBXBuildFile; fileRef = 003D256F2513FBB5007527C2 /* ExchangeSetWithoutUpdates */; settings = {ASSET_TAGS = (ExchangeSetWithoutUpdates, ); }; }; 003D25712513FC61007527C2 /* AddENCExchangeSetViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 003D256B2513F4A6007527C2 /* AddENCExchangeSetViewController.swift */; }; 005507FC25E48134003990D3 /* Redlands.nmea in Resources */ = {isa = PBXBuildFile; fileRef = 005507FB25E48134003990D3 /* Redlands.nmea */; settings = {ASSET_TAGS = (RedlandsNMEA, ); }; }; - 005B5270262E5B0800F044FE /* ArcGIS.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 005B526F262E5B0800F044FE /* ArcGIS.xcframework */; }; - 005B5271262E5B0800F044FE /* ArcGIS.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 005B526F262E5B0800F044FE /* ArcGIS.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 00686FD02480889900EDA705 /* NavigateARNavigatorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00686FCF2480889900EDA705 /* NavigateARNavigatorViewController.swift */; }; 00686FD52481CF4D00EDA705 /* NavigateARRoutePlannerViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00C024E42475E4AB00E1DA8D /* NavigateARRoutePlannerViewController.swift */; }; 00686FD62481CF4D00EDA705 /* NavigateARNavigatorViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00686FCF2480889900EDA705 /* NavigateARNavigatorViewController.swift */; }; @@ -92,7 +90,6 @@ 00F953C524E34C3300D16555 /* ApplyMosaicRuleToRasters.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 00F953C324E34C3300D16555 /* ApplyMosaicRuleToRasters.storyboard */; }; 00F953C624E34C3300D16555 /* ApplyMosaicRuleToRastersViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00F953C424E34C3300D16555 /* ApplyMosaicRuleToRastersViewController.swift */; }; 00F953C724E34CCC00D16555 /* ApplyMosaicRuleToRastersViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00F953C424E34C3300D16555 /* ApplyMosaicRuleToRastersViewController.swift */; }; - 00FCD95E262E539F008629F3 /* ArcGISToolkit in Frameworks */ = {isa = PBXBuildFile; productRef = 00FCD95D262E539F008629F3 /* ArcGISToolkit */; }; 092A1C2722456D9500C5F230 /* DisplayWFS.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 092A1C2322456D9500C5F230 /* DisplayWFS.storyboard */; }; 092A1C2A22456D9500C5F230 /* DisplayWFSViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 092A1C2622456D9500C5F230 /* DisplayWFSViewController.swift */; }; 09587FF71FD8B5F500FCF9A5 /* RasterLayerUsingServiceViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09587FF61FD8B5F500FCF9A5 /* RasterLayerUsingServiceViewController.swift */; }; @@ -917,17 +914,6 @@ /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ - 005B5272262E5B0800F044FE /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 005B5271262E5B0800F044FE /* ArcGIS.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; 3E03F0951B056DC40078EB36 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; @@ -1237,7 +1223,6 @@ 003D256D2513F4B6007527C2 /* AddENCExchangeSet.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = AddENCExchangeSet.storyboard; sourceTree = ""; }; 003D256F2513FBB5007527C2 /* ExchangeSetWithoutUpdates */ = {isa = PBXFileReference; lastKnownFileType = folder; path = ExchangeSetWithoutUpdates; sourceTree = ""; }; 005507FB25E48134003990D3 /* Redlands.nmea */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Redlands.nmea; sourceTree = ""; }; - 005B526F262E5B0800F044FE /* ArcGIS.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = ArcGIS.xcframework; path = $HOME/arcgis-runtime-ios/ArcGIS.xcframework; sourceTree = ""; }; 00686FCF2480889900EDA705 /* NavigateARNavigatorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigateARNavigatorViewController.swift; sourceTree = ""; }; 0069F4BD25F0111D00CA7BD2 /* CreateLoadReport.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = CreateLoadReport.storyboard; sourceTree = ""; }; 0069F4C125F0118200CA7BD2 /* CreateLoadReportViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateLoadReportViewController.swift; sourceTree = ""; }; @@ -1249,7 +1234,6 @@ 008D175124EEEEBD0001BB8F /* loudoun_anno.geodatabase */ = {isa = PBXFileReference; lastKnownFileType = file; path = loudoun_anno.geodatabase; sourceTree = ""; }; 008D175624EEF3FE0001BB8F /* EditWithBranchVersioningViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditWithBranchVersioningViewController.swift; sourceTree = ""; }; 008D175824EEF4390001BB8F /* EditWithBranchVersioning.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = EditWithBranchVersioning.storyboard; sourceTree = ""; }; - 00929522262E4651006CD968 /* arcgis-runtime-toolkit-ios */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "arcgis-runtime-toolkit-ios"; sourceTree = ""; }; 009B5FF625E58E0000BB9A77 /* CreateSymbolStylesFromWebStylesViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreateSymbolStylesFromWebStylesViewController.swift; sourceTree = ""; }; 009B5FFC25E58E5A00BB9A77 /* CreateSymbolStylesFromWebStyles.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = CreateSymbolStylesFromWebStyles.storyboard; sourceTree = ""; }; 009D8BEE24F9AC8D00FD7E76 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; }; @@ -1830,8 +1814,6 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 005B5270262E5B0800F044FE /* ArcGIS.xcframework in Frameworks */, - 00FCD95E262E539F008629F3 /* ArcGISToolkit in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2349,7 +2331,6 @@ 3E23A9D71AFC28F6002E2214 = { isa = PBXGroup; children = ( - 00929522262E4651006CD968 /* arcgis-runtime-toolkit-ios */, 3E23A9E21AFC28F6002E2214 /* arcgis-ios-sdk-samples */, 3E23A9EE1AFC28F6002E2214 /* Assets.xcassets */, 3E23A9E51AFC28F6002E2214 /* AppDelegate.swift */, @@ -2357,7 +2338,6 @@ 4CD2B5552142EAF900767D87 /* arcgis-ios-sdk-samplesTests */, 4CB506D3224C2DBC006A3471 /* Portal Data */, 4CB506D2224C2DA5006A3471 /* Scripts */, - 4C73C83321112AFF00B0F9C7 /* Frameworks */, 3E23A9E11AFC28F6002E2214 /* Products */, ); sourceTree = ""; @@ -3836,14 +3816,6 @@ path = "Query a map image sublayer"; sourceTree = ""; }; - 4C73C83321112AFF00B0F9C7 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 005B526F262E5B0800F044FE /* ArcGIS.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; 4C783F3A2252D55900609B9C /* Open mobile scene (scene package) */ = { isa = PBXGroup; children = ( @@ -4625,7 +4597,6 @@ 3E23A9DE1AFC28F6002E2214 /* Resources */, 3E03F0951B056DC40078EB36 /* CopyFiles */, 3ED029A21B8E5D4D00ACA70D /* ShellScript */, - 4C73C838211130E000B0F9C7 /* Embed Frameworks */, 4CBDB3192190E88F006E5D39 /* Lint Code */, ); buildRules = ( @@ -4635,7 +4606,6 @@ ); name = "ArcGIS Runtime SDK Samples"; packageProductDependencies = ( - 00FCD95D262E539F008629F3 /* ArcGISToolkit */, ); productName = "arcgis-ios-sdk-samples"; productReference = 3E23A9E01AFC28F6002E2214 /* ArcGIS Runtime SDK Samples.app */; @@ -5717,13 +5687,6 @@ defaultConfigurationName = Release; }; /* End XCConfigurationList section */ - -/* Begin XCSwiftPackageProductDependency section */ - 00FCD95D262E539F008629F3 /* ArcGISToolkit */ = { - isa = XCSwiftPackageProductDependency; - productName = ArcGISToolkit; - }; -/* End XCSwiftPackageProductDependency section */ }; rootObject = 3E23A9D81AFC28F6002E2214 /* Project object */; } From 53478d90ae89664338bb8f65b3a4654151f5cee9 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Tue, 20 Apr 2021 16:25:45 -0700 Subject: [PATCH 090/105] Remove . gitmodules. --- .gitmodules | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 .gitmodules diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index 35a6347db..000000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "arcgis-runtime-toolkit-ios"] - path = arcgis-runtime-toolkit-ios - url = https://github.com/Esri/arcgis-runtime-toolkit-ios From b4615eea188b8a2cba4d27b8859888513ac9d827 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Tue, 20 Apr 2021 16:27:23 -0700 Subject: [PATCH 091/105] Removed submodule. --- arcgis-runtime-toolkit-ios | 1 - 1 file changed, 1 deletion(-) delete mode 160000 arcgis-runtime-toolkit-ios diff --git a/arcgis-runtime-toolkit-ios b/arcgis-runtime-toolkit-ios deleted file mode 160000 index 2059c36e3..000000000 --- a/arcgis-runtime-toolkit-ios +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2059c36e3daa74276633c3cf9e047faf2b96b268 From cd8852cc553e722f3acf4f2bbb0c2c6163215a9f Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Tue, 20 Apr 2021 16:53:18 -0700 Subject: [PATCH 092/105] Add toolkit SP to project file. --- .../project.pbxproj | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj index 6d4fd7dd8..b87f95932 100644 --- a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj +++ b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj @@ -46,6 +46,7 @@ 00686FD62481CF4D00EDA705 /* NavigateARNavigatorViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00686FCF2480889900EDA705 /* NavigateARNavigatorViewController.swift */; }; 0069F4BE25F0111D00CA7BD2 /* CreateLoadReport.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0069F4BD25F0111D00CA7BD2 /* CreateLoadReport.storyboard */; }; 0069F4C225F0118200CA7BD2 /* CreateLoadReportViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0069F4C125F0118200CA7BD2 /* CreateLoadReportViewController.swift */; }; + 006A786A262F9F15001D2A5E /* ArcGISToolkit in Frameworks */ = {isa = PBXBuildFile; productRef = 006A7869262F9F15001D2A5E /* ArcGISToolkit */; }; 007FC9482534E8AE00D8D9A1 /* darkmode.css in Resources */ = {isa = PBXBuildFile; fileRef = 007FC9452534E8AE00D8D9A1 /* darkmode.css */; }; 007FC9492534E8AE00D8D9A1 /* solarized-dark.css in Resources */ = {isa = PBXBuildFile; fileRef = 007FC9472534E8AE00D8D9A1 /* solarized-dark.css */; }; 0083AA192628ED18003A28C8 /* ProgressViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0083AA162628ED18003A28C8 /* ProgressViewController.xib */; }; @@ -1814,6 +1815,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 006A786A262F9F15001D2A5E /* ArcGISToolkit in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4606,6 +4608,7 @@ ); name = "ArcGIS Runtime SDK Samples"; packageProductDependencies = ( + 006A7869262F9F15001D2A5E /* ArcGISToolkit */, ); productName = "arcgis-ios-sdk-samples"; productReference = 3E23A9E01AFC28F6002E2214 /* ArcGIS Runtime SDK Samples.app */; @@ -4703,6 +4706,9 @@ Base, ); mainGroup = 3E23A9D71AFC28F6002E2214; + packageReferences = ( + 006A7868262F9F15001D2A5E /* XCRemoteSwiftPackageReference "arcgis-runtime-toolkit-ios" */, + ); productRefGroup = 3E23A9E11AFC28F6002E2214 /* Products */; projectDirPath = ""; projectRoot = ""; @@ -5687,6 +5693,25 @@ defaultConfigurationName = Release; }; /* End XCConfigurationList section */ + +/* Begin XCRemoteSwiftPackageReference section */ + 006A7868262F9F15001D2A5E /* XCRemoteSwiftPackageReference "arcgis-runtime-toolkit-ios" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/Esri/arcgis-runtime-toolkit-ios"; + requirement = { + kind = upToNextMajorVersion; + minimumVersion = 100.11.0; + }; + }; +/* End XCRemoteSwiftPackageReference section */ + +/* Begin XCSwiftPackageProductDependency section */ + 006A7869262F9F15001D2A5E /* ArcGISToolkit */ = { + isa = XCSwiftPackageProductDependency; + package = 006A7868262F9F15001D2A5E /* XCRemoteSwiftPackageReference "arcgis-runtime-toolkit-ios" */; + productName = ArcGISToolkit; + }; +/* End XCSwiftPackageProductDependency section */ }; rootObject = 3E23A9D81AFC28F6002E2214 /* Project object */; } From e8c27b032c3e9156160bd8cf8f4fe1f81d9a9fd7 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Tue, 20 Apr 2021 17:06:46 -0700 Subject: [PATCH 093/105] Update .gitignore to ignore SwiftPM. --- .gitignore | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.gitignore b/.gitignore index dfdbee132..cf3602ffe 100644 --- a/.gitignore +++ b/.gitignore @@ -31,3 +31,9 @@ xcuserdata/ ## Portal Item Data /Portal\ Data + +## Swift Package Manager +# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. +Packages/ +Package.pins +Package.resolved From 18782b68d2bf69d68317cc85d8328e4fe4cf74b9 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Wed, 21 Apr 2021 11:10:40 -0700 Subject: [PATCH 094/105] Update root README. --- README.md | 43 +++++++++++++++++-------------------------- 1 file changed, 17 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index fccaaced6..208202ea8 100644 --- a/README.md +++ b/README.md @@ -34,55 +34,46 @@ The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *13.0*, meani ## Building samples using Swift Package Manager 1. **Fork** and then **clone** the repository -1. **Install** the ArcGIS Runtime SDK for iOS and ArcGIS Runtime Toolkit with Swift Package Manager - * Open your project in Xcode - * Go to File > Swift Packages > Add Package Dependency option - * Enter `https://github.com/Esri/arcgis-runtime-toolkit-ios` as the package repository URL - * Choose version 100.11.0 or a later version. Click Next. Only version 100.11.0 or newer supports Swift Package Manager. +1. **Run** the `arcgis-ios-sdk-samples` app target + +> The project is configured to install the ArcGIS Runtime SDK for iOS and ArcGIS Runtime Toolkit with Swift Package Manager. To add the Swift Packages to your project, follow the steps below - > Note: The Toolkit Swift Package adds the ArcGIS SDK Swift Package as a dependency so no need to add both separately. If you already have the ArcGIS SDK Swift Package delete that and just add the Toolkit Swift Package. +* Open your project in Xcode +* Go to File > Swift Packages > Add Package Dependency option +* Enter `https://github.com/Esri/arcgis-runtime-toolkit-ios` as the package repository URL +* Choose version 100.11.0 or a later version. Click Next. Only version 100.11.0 or newer supports Swift Package Manager. - > New to Swift Package Manager? Visit swift.org/package-manager/ +> Note: The Toolkit Swift Package adds the ArcGIS Runtime SDK Swift Package as a dependency, so there is no need to add both separately. +> +> New to Swift Package Manager? Visit https://swift.org/package-manager/ ## Building samples using installed SDK 1. **Fork** and then **clone** the repository - > Make sure to use the "recursive" option to ensure you get the **ArcGIS Runtime Toolkit** submodule - > - >`git clone --recursive [URL to Git repo]` - > - > If you've already cloned the repo without the submodule, you can load the submodule using - > - >`git submodule update --init` - -### Steps to set up the ArcGIS Runtime SDK Swift Package - 1. **Install** the ArcGIS Runtime SDK for iOS to a central location on your Mac as described [here](https://developers.arcgis.com/ios/get-started) 1. **Download** the package repository for ArcGIS Runtime SDK for iOS [here](https://github.com/Esri/arcgis-runtime-ios), and extract it to `$HOME/arcgis-runtime-ios` 1. Create a symbolic link to the ArcGIS Runtime SDK binary framework > `ln -s $HOME/Library/SDKs/ArcGIS/Frameworks/ArcGIS.xcframework $HOME/arcgis-runtime-ios/ArcGIS.xcframework` -1. Open the package manifest (Package.swift) for ArcGIS Runtime SDK +1. **Open** the package manifest (Package.swift) for ArcGIS Runtime SDK > Change target to > `.binaryTarget(name: "ArcGIS", path: "ArcGIS.xcframework")` - -### Steps to set up ArcGIS Runtime Toolkit Swift Package - -1. **Open** the Toolkit's package manifest: +1. **Download** the package repository for ArcGIS Runtime Toolkit for iOS [here](https://github.com/Esri/arcgis-runtime-toolkit-ios), and extract it to the project directory +1. **Drag** the Toolkit's folder into the Project navigator + > This action adds your dependency’s Swift package as a local package to your project. +1. **Open** the Toolkit's package manifest > Add `import FileProvider` > Change dependency to > `.package(name: "ArcGIS", path: "\(FileManager.default.homeDirectoryForCurrentUser.path)/arcgis-runtime-ios")` - 1. **Open** the `arcgis-ios-sdk-samples.xcodeproj` **project** file 1. **Run** the `arcgis-ios-sdk-samples` app target - > If you get the error message saying _"This Copy Files build phase contains a reference to a missing file 'ArcGISToolkit.framework'"_, you probably didn't clone the repo to include it's submodule. See Step 1 above. + +> For more information on setting up local Swift Packages, please visit https://developer.apple.com/documentation/swift_packages/editing_a_package_dependency_as_a_local_package ## Building samples using CocoaPods 1. **Fork** and then **clone** the repository 1. **Install** the ArcGIS Runtime SDK for iOS by running the `pod install` command in the folder where you cloned this repository 1. **Open** the `arcgis-ios-sdk-samples.xcworkspace` **workspace** file -1. **Select** the `arcgis-ios-sdk-samples` project node, go to the `Build Phases` tab, and **delete** the phases for `Embed Frameworks`. (This phase conflicts with CocoaPods and is only required when using the installed SDK as described in the previous section) -1. **Select** the `ArcGISToolkit.xcodeproj` project node and **delete** it. (this project dependency conflicts with CocoaPods and is only required when using the installed SDK as described in the previous section) 1. **Run** the `arcgis-ios-sdk-samples` app target ## Sample Data From b606a9d047139458fdec52372e6a0a8050b09dc1 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Wed, 21 Apr 2021 11:19:37 -0700 Subject: [PATCH 095/105] Update root README. --- README.md | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 208202ea8..66700211d 100644 --- a/README.md +++ b/README.md @@ -31,12 +31,13 @@ The ```main``` branch of this repository contains samples configured for the lat The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *13.0*, meaning that it can run on devices with *iOS 13.0* or newer. -## Building samples using Swift Package Manager +## Building Samples Using Swift Package Manager 1. **Fork** and then **clone** the repository 1. **Run** the `arcgis-ios-sdk-samples` app target -> The project is configured to install the ArcGIS Runtime SDK for iOS and ArcGIS Runtime Toolkit with Swift Package Manager. To add the Swift Packages to your project, follow the steps below +> The project is configured to install the ArcGIS Runtime SDK for iOS and ArcGIS Runtime Toolkit with Swift Package Manager. +> To add the Swift Packages to your project, follow the steps below * Open your project in Xcode * Go to File > Swift Packages > Add Package Dependency option @@ -45,14 +46,14 @@ The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *13.0*, meani > Note: The Toolkit Swift Package adds the ArcGIS Runtime SDK Swift Package as a dependency, so there is no need to add both separately. > -> New to Swift Package Manager? Visit https://swift.org/package-manager/ +> New to Swift Package Manager? Visit [here](https://swift.org/package-manager/) -## Building samples using installed SDK +## Building Samples Using Manually Installed SDK -1. **Fork** and then **clone** the repository 1. **Install** the ArcGIS Runtime SDK for iOS to a central location on your Mac as described [here](https://developers.arcgis.com/ios/get-started) +1. **Fork** and then **clone** the repository 1. **Download** the package repository for ArcGIS Runtime SDK for iOS [here](https://github.com/Esri/arcgis-runtime-ios), and extract it to `$HOME/arcgis-runtime-ios` -1. Create a symbolic link to the ArcGIS Runtime SDK binary framework +1. **Create** a symbolic link to the ArcGIS Runtime SDK binary framework > `ln -s $HOME/Library/SDKs/ArcGIS/Frameworks/ArcGIS.xcframework $HOME/arcgis-runtime-ios/ArcGIS.xcframework` 1. **Open** the package manifest (Package.swift) for ArcGIS Runtime SDK > Change target to @@ -62,14 +63,15 @@ The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *13.0*, meani > This action adds your dependency’s Swift package as a local package to your project. 1. **Open** the Toolkit's package manifest > Add `import FileProvider` + > > Change dependency to > `.package(name: "ArcGIS", path: "\(FileManager.default.homeDirectoryForCurrentUser.path)/arcgis-runtime-ios")` 1. **Open** the `arcgis-ios-sdk-samples.xcodeproj` **project** file 1. **Run** the `arcgis-ios-sdk-samples` app target -> For more information on setting up local Swift Packages, please visit https://developer.apple.com/documentation/swift_packages/editing_a_package_dependency_as_a_local_package +> For more information on setting up local Swift Packages, visit [here](https://developer.apple.com/documentation/swift_packages/editing_a_package_dependency_as_a_local_package) -## Building samples using CocoaPods +## Building Samples Using CocoaPods 1. **Fork** and then **clone** the repository 1. **Install** the ArcGIS Runtime SDK for iOS by running the `pod install` command in the folder where you cloned this repository @@ -80,7 +82,7 @@ The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *13.0*, meani Some sample data is too large to store in the repository, so it is automatically downloaded at build time. The first time the app is built, a build script downloads the necessary data to `Portal Data`. The script only downloads data files that do not already exist, so subsequent builds will take significantly less time. -## Configure app secrets +## Configure App Secrets As a best-practices principle, the project conceals app secrets from source code by generating and compiling an `AppSecrets.swift` source code file at build time using a custom build rule. From 746c0280c23234c252fd0fa2524b9ea5f9324335 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Wed, 21 Apr 2021 13:00:19 -0700 Subject: [PATCH 096/105] Remove toolkit from linter rules. --- .swiftlint.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.swiftlint.yml b/.swiftlint.yml index 1f5e475a5..c6cfc6643 100644 --- a/.swiftlint.yml +++ b/.swiftlint.yml @@ -82,4 +82,3 @@ trailing_whitespace: excluded: - Pods -- arcgis-runtime-toolkit-ios From fa7606a2d7774c317d9371d9186887bf2d78ead1 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Wed, 21 Apr 2021 15:48:15 -0700 Subject: [PATCH 097/105] Update README to address review feedback. --- README.md | 36 ++---------------------------------- 1 file changed, 2 insertions(+), 34 deletions(-) diff --git a/README.md b/README.md index 66700211d..3b27be891 100644 --- a/README.md +++ b/README.md @@ -36,45 +36,13 @@ The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *13.0*, meani 1. **Fork** and then **clone** the repository 1. **Run** the `arcgis-ios-sdk-samples` app target -> The project is configured to install the ArcGIS Runtime SDK for iOS and ArcGIS Runtime Toolkit with Swift Package Manager. -> To add the Swift Packages to your project, follow the steps below - -* Open your project in Xcode -* Go to File > Swift Packages > Add Package Dependency option -* Enter `https://github.com/Esri/arcgis-runtime-toolkit-ios` as the package repository URL -* Choose version 100.11.0 or a later version. Click Next. Only version 100.11.0 or newer supports Swift Package Manager. - -> Note: The Toolkit Swift Package adds the ArcGIS Runtime SDK Swift Package as a dependency, so there is no need to add both separately. -> -> New to Swift Package Manager? Visit [here](https://swift.org/package-manager/) - -## Building Samples Using Manually Installed SDK - -1. **Install** the ArcGIS Runtime SDK for iOS to a central location on your Mac as described [here](https://developers.arcgis.com/ios/get-started) -1. **Fork** and then **clone** the repository -1. **Download** the package repository for ArcGIS Runtime SDK for iOS [here](https://github.com/Esri/arcgis-runtime-ios), and extract it to `$HOME/arcgis-runtime-ios` -1. **Create** a symbolic link to the ArcGIS Runtime SDK binary framework - > `ln -s $HOME/Library/SDKs/ArcGIS/Frameworks/ArcGIS.xcframework $HOME/arcgis-runtime-ios/ArcGIS.xcframework` -1. **Open** the package manifest (Package.swift) for ArcGIS Runtime SDK - > Change target to - > `.binaryTarget(name: "ArcGIS", path: "ArcGIS.xcframework")` -1. **Download** the package repository for ArcGIS Runtime Toolkit for iOS [here](https://github.com/Esri/arcgis-runtime-toolkit-ios), and extract it to the project directory -1. **Drag** the Toolkit's folder into the Project navigator - > This action adds your dependency’s Swift package as a local package to your project. -1. **Open** the Toolkit's package manifest - > Add `import FileProvider` - > - > Change dependency to - > `.package(name: "ArcGIS", path: "\(FileManager.default.homeDirectoryForCurrentUser.path)/arcgis-runtime-ios")` -1. **Open** the `arcgis-ios-sdk-samples.xcodeproj` **project** file -1. **Run** the `arcgis-ios-sdk-samples` app target - -> For more information on setting up local Swift Packages, visit [here](https://developer.apple.com/documentation/swift_packages/editing_a_package_dependency_as_a_local_package) +> To add the Swift Packages to your project, consult the [documentation](https://github.com/Esri/arcgis-runtime-toolkit-ios/#swift-package-manager) in the ArcGIS Runtime Toolkit repo. ## Building Samples Using CocoaPods 1. **Fork** and then **clone** the repository 1. **Install** the ArcGIS Runtime SDK for iOS by running the `pod install` command in the folder where you cloned this repository +1. **Select** the `arcgis-ios-sdk-samples` project node, go to the `Swift Packages` tab, and **delete** the `arcgis-runtime-toolkit-ios` package. (This Swift Package conflicts with CocoaPods and is only required when using the Swift Package Manager as described in the previous section) 1. **Open** the `arcgis-ios-sdk-samples.xcworkspace` **workspace** file 1. **Run** the `arcgis-ios-sdk-samples` app target From fb6cf970aa66a43a01007c8b7859dcc2f2d05815 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Wed, 21 Apr 2021 15:52:20 -0700 Subject: [PATCH 098/105] Reverse the order of instructions. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3b27be891..d6091f09f 100644 --- a/README.md +++ b/README.md @@ -42,8 +42,8 @@ The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *13.0*, meani 1. **Fork** and then **clone** the repository 1. **Install** the ArcGIS Runtime SDK for iOS by running the `pod install` command in the folder where you cloned this repository -1. **Select** the `arcgis-ios-sdk-samples` project node, go to the `Swift Packages` tab, and **delete** the `arcgis-runtime-toolkit-ios` package. (This Swift Package conflicts with CocoaPods and is only required when using the Swift Package Manager as described in the previous section) 1. **Open** the `arcgis-ios-sdk-samples.xcworkspace` **workspace** file +1. **Select** the `arcgis-ios-sdk-samples` project node, go to the `Swift Packages` tab, and **delete** the `arcgis-runtime-toolkit-ios` package. (This Swift Package conflicts with CocoaPods and is only required when using the Swift Package Manager as described in the previous section) 1. **Run** the `arcgis-ios-sdk-samples` app target ## Sample Data From 5721aaedac945682154e11af51d334c68239f293 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Wed, 21 Apr 2021 16:08:58 -0700 Subject: [PATCH 099/105] Rephrase the pods instructions. --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d6091f09f..0db760f78 100644 --- a/README.md +++ b/README.md @@ -41,9 +41,11 @@ The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *13.0*, meani ## Building Samples Using CocoaPods 1. **Fork** and then **clone** the repository +1. **Open** the `arcgis-ios-sdk-samples.xcodeproj` **project** file +1. **Select** the `arcgis-ios-sdk-samples` project node, go to the `Swift Packages` tab, and **delete** the `arcgis-runtime-toolkit-ios` package. Then close the project file + > This Swift Package conflicts with CocoaPods and is only required when using the Swift Package Manager as described in the previous section 1. **Install** the ArcGIS Runtime SDK for iOS by running the `pod install` command in the folder where you cloned this repository 1. **Open** the `arcgis-ios-sdk-samples.xcworkspace` **workspace** file -1. **Select** the `arcgis-ios-sdk-samples` project node, go to the `Swift Packages` tab, and **delete** the `arcgis-runtime-toolkit-ios` package. (This Swift Package conflicts with CocoaPods and is only required when using the Swift Package Manager as described in the previous section) 1. **Run** the `arcgis-ios-sdk-samples` app target ## Sample Data From 5cd98849c56565f49ab9579ad6e44aeb5f45c5b6 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Wed, 21 Apr 2021 16:20:28 -0700 Subject: [PATCH 100/105] Revert "Rephrase the pods instructions." This reverts commit 5721aaedac945682154e11af51d334c68239f293. --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index 0db760f78..d6091f09f 100644 --- a/README.md +++ b/README.md @@ -41,11 +41,9 @@ The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *13.0*, meani ## Building Samples Using CocoaPods 1. **Fork** and then **clone** the repository -1. **Open** the `arcgis-ios-sdk-samples.xcodeproj` **project** file -1. **Select** the `arcgis-ios-sdk-samples` project node, go to the `Swift Packages` tab, and **delete** the `arcgis-runtime-toolkit-ios` package. Then close the project file - > This Swift Package conflicts with CocoaPods and is only required when using the Swift Package Manager as described in the previous section 1. **Install** the ArcGIS Runtime SDK for iOS by running the `pod install` command in the folder where you cloned this repository 1. **Open** the `arcgis-ios-sdk-samples.xcworkspace` **workspace** file +1. **Select** the `arcgis-ios-sdk-samples` project node, go to the `Swift Packages` tab, and **delete** the `arcgis-runtime-toolkit-ios` package. (This Swift Package conflicts with CocoaPods and is only required when using the Swift Package Manager as described in the previous section) 1. **Run** the `arcgis-ios-sdk-samples` app target ## Sample Data From ade9046370c68f8ef3e9346cf50a6251ef3a6df0 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Wed, 21 Apr 2021 16:23:35 -0700 Subject: [PATCH 101/105] Update README with right punctuation. Co-authored-by: Zachary A Kline --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d6091f09f..2167d2c4a 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *13.0*, meani 1. **Fork** and then **clone** the repository 1. **Install** the ArcGIS Runtime SDK for iOS by running the `pod install` command in the folder where you cloned this repository 1. **Open** the `arcgis-ios-sdk-samples.xcworkspace` **workspace** file -1. **Select** the `arcgis-ios-sdk-samples` project node, go to the `Swift Packages` tab, and **delete** the `arcgis-runtime-toolkit-ios` package. (This Swift Package conflicts with CocoaPods and is only required when using the Swift Package Manager as described in the previous section) +1. **Select** the `arcgis-ios-sdk-samples` project node, go to the `Swift Packages` tab, and **delete** the `arcgis-runtime-toolkit-ios` package. This Swift Package conflicts with CocoaPods and is only required when using the Swift Package Manager as described in the previous section. 1. **Run** the `arcgis-ios-sdk-samples` app target ## Sample Data From f0f16e93d6b9c4498b281bac52db7e62a4652512 Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Wed, 21 Apr 2021 18:06:09 -0700 Subject: [PATCH 102/105] Apply review suggestions. --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d6091f09f..0e6bf76ef 100644 --- a/README.md +++ b/README.md @@ -34,9 +34,11 @@ The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *13.0*, meani ## Building Samples Using Swift Package Manager 1. **Fork** and then **clone** the repository +1. **Open** the `arcgis-ios-sdk-samples.xcodeproj` **project** file + > The project has been configured to use the Swift Package for ArcGIS Runtime iOS Toolkit. Xcode will automatically start downloading the latest toolkit, and in turn, the package for ArcGIS Runtime iOS SDK which the toolkit depends upon. 1. **Run** the `arcgis-ios-sdk-samples` app target -> To add the Swift Packages to your project, consult the [documentation](https://github.com/Esri/arcgis-runtime-toolkit-ios/#swift-package-manager) in the ArcGIS Runtime Toolkit repo. +> To add the Swift Packages to your own projects, consult the documentation for the [ArcGIS Runtime iOS Toolkit](https://github.com/Esri/arcgis-runtime-toolkit-ios/#swift-package-manager) and [ArcGIS Runtime iOS SDK](https://github.com/Esri/arcgis-runtime-ios#instructions). ## Building Samples Using CocoaPods From 42573edf063fb1a9a791beff64958eeee4922732 Mon Sep 17 00:00:00 2001 From: Divesh Goyal Date: Thu, 22 Apr 2021 10:52:02 -0700 Subject: [PATCH 103/105] Update README.md Co-authored-by: Philip Ridgeway --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d59b208ba..c8daf4ccc 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *13.0*, meani > The project has been configured to use the Swift Package for ArcGIS Runtime iOS Toolkit. Xcode will automatically start downloading the latest toolkit, and in turn, the package for ArcGIS Runtime iOS SDK which the toolkit depends upon. 1. **Run** the `arcgis-ios-sdk-samples` app target -> To add the Swift Packages to your own projects, consult the documentation for the [ArcGIS Runtime iOS Toolkit](https://github.com/Esri/arcgis-runtime-toolkit-ios/#swift-package-manager) and [ArcGIS Runtime iOS SDK](https://github.com/Esri/arcgis-runtime-ios#instructions). +> To add the Swift packages to your own projects, consult the documentation for the [ArcGIS Runtime iOS Toolkit](https://github.com/Esri/arcgis-runtime-toolkit-ios/#swift-package-manager) and [ArcGIS Runtime iOS SDK](https://github.com/Esri/arcgis-runtime-ios#instructions). ## Building Samples Using CocoaPods From 3f8455cbc508d14a576f85c8bad222abd165ceab Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Thu, 22 Apr 2021 10:56:00 -0700 Subject: [PATCH 104/105] Fix capitalization. --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c8daf4ccc..97b631d75 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *13.0*, meani 1. **Fork** and then **clone** the repository 1. **Open** the `arcgis-ios-sdk-samples.xcodeproj` **project** file - > The project has been configured to use the Swift Package for ArcGIS Runtime iOS Toolkit. Xcode will automatically start downloading the latest toolkit, and in turn, the package for ArcGIS Runtime iOS SDK which the toolkit depends upon. + > The project has been configured to use the Swift package for ArcGIS Runtime iOS Toolkit. Xcode will automatically start downloading the latest toolkit, and in turn, the package for ArcGIS Runtime iOS SDK which the toolkit depends upon. 1. **Run** the `arcgis-ios-sdk-samples` app target > To add the Swift packages to your own projects, consult the documentation for the [ArcGIS Runtime iOS Toolkit](https://github.com/Esri/arcgis-runtime-toolkit-ios/#swift-package-manager) and [ArcGIS Runtime iOS SDK](https://github.com/Esri/arcgis-runtime-ios#instructions). @@ -45,7 +45,7 @@ The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *13.0*, meani 1. **Fork** and then **clone** the repository 1. **Install** the ArcGIS Runtime SDK for iOS by running the `pod install` command in the folder where you cloned this repository 1. **Open** the `arcgis-ios-sdk-samples.xcworkspace` **workspace** file -1. **Select** the `arcgis-ios-sdk-samples` project node, go to the `Swift Packages` tab, and **delete** the `arcgis-runtime-toolkit-ios` package. This Swift Package conflicts with CocoaPods and is only required when using the Swift Package Manager as described in the previous section. +1. **Select** the `arcgis-ios-sdk-samples` project node, go to the `Swift Packages` tab, and **delete** the `arcgis-runtime-toolkit-ios` package. This Swift package conflicts with CocoaPods and is only required when using the Swift Package Manager as described in the previous section. 1. **Run** the `arcgis-ios-sdk-samples` app target ## Sample Data From 943803fd3d6937d79de1f4231211857335e05d4e Mon Sep 17 00:00:00 2001 From: Ting Chen Date: Thu, 22 Apr 2021 12:01:38 -0700 Subject: [PATCH 105/105] Fix the wording suggested by Phil. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 97b631d75..81f764955 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ The *ArcGIS Runtime SDK Samples app* has a *Target SDK* version of *13.0*, meani 1. **Fork** and then **clone** the repository 1. **Open** the `arcgis-ios-sdk-samples.xcodeproj` **project** file - > The project has been configured to use the Swift package for ArcGIS Runtime iOS Toolkit. Xcode will automatically start downloading the latest toolkit, and in turn, the package for ArcGIS Runtime iOS SDK which the toolkit depends upon. + > The project has been configured to use the `arcgis-runtime-toolkit-ios` package, which provides the `ArcGISToolkit` framework as well as the `ArcGIS` framework. 1. **Run** the `arcgis-ios-sdk-samples` app target > To add the Swift packages to your own projects, consult the documentation for the [ArcGIS Runtime iOS Toolkit](https://github.com/Esri/arcgis-runtime-toolkit-ios/#swift-package-manager) and [ArcGIS Runtime iOS SDK](https://github.com/Esri/arcgis-runtime-ios#instructions).

      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 From 2b97fb2d689b447347c7eeefa3c2e3764a04f4bc Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Fri, 26 Feb 2021 12:30:27 -0800 Subject: [PATCH 038/105] Used layer name --- .../Display3DLabelsSceneViewController.swift | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift index 3520a955d..b13a9b802 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift @@ -33,9 +33,10 @@ class Display3DLabelsSceneViewController: UIViewController { scene.load { [weak self] error in guard let self = self else { return } // Get the feature layer. - if let layers = scene.operationalLayers as? [AGSGroupLayer], - let groupLayer = layers.first(where: { $0.name == "Gas" }), - let gasFeatureLayer = groupLayer.layers.firstObject as? AGSFeatureLayer { + if let operationalLayers = scene.operationalLayers as? [AGSGroupLayer], + let groupLayer = operationalLayers.first(where: { $0.name == "Gas" }), + let layers = groupLayer.layers as? [AGSLayer], + let gasFeatureLayer = layers.first(where: { $0.name == "Gas Main" }) as? AGSFeatureLayer { let labelDefinition = self.makeLabelDefinition() // Enable labels on the feature layer. gasFeatureLayer.labelsEnabled = true @@ -52,12 +53,9 @@ class Display3DLabelsSceneViewController: UIViewController { func makeLabelDefinition() -> AGSLabelDefinition { // Make and stylize the text symbol. let textSymbol = AGSTextSymbol() - textSymbol.outlineColor = .white textSymbol.color = .orange textSymbol.haloColor = .white textSymbol.haloWidth = 2 - textSymbol.horizontalAlignment = .center - textSymbol.verticalAlignment = .middle textSymbol.size = 16 // Create and return a label definition using the text symbol. From bfd20bf7551ecf5f5d97dc5502793d9c6a7090c0 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Fri, 26 Feb 2021 15:07:44 -0800 Subject: [PATCH 039/105] Updated readme --- .../Scenes/Display 3D labels in scene/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md index be6769cef..b9da90bec 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md @@ -6,11 +6,11 @@ Display custom labels in a 3D scene. ## Use case -Labeling features is useful to visually display information or attributes on a scene. For example, city officials or maintenence crews may want to show installation dates on a gas network. +Labeling features is useful to visually display information or attributes on a scene. For example, city officials or maintenance crews may want to show installation dates of features of a gas network. ## How to use the sample -Pan and zoom to explore the scene. Notice the labels on the 3D gas network. +Pan and zoom to explore the scene. Notice the labels showing installation dates of features in the 3D gas network. ## How it works @@ -32,7 +32,7 @@ Pan and zoom to explore the scene. Notice the labels on the 3D gas network. ## About the data -This sample shows a [NYC infrastructure scene](https://www.arcgis.com/home/item.html?id=850dfee7d30f4d9da0ebca34a533c169) hosted on ArcGIS Online. +This sample shows a [New York City infrastructure](https://www.arcgis.com/home/item.html?id=850dfee7d30f4d9da0ebca34a533c169) scene hosted on ArcGIS Online. ## Tags From eb4f5b42a7e4cc6e52d6c3e48df0716011a0039d Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Fri, 26 Feb 2021 15:29:35 -0800 Subject: [PATCH 040/105] Apply suggestions from code review Co-authored-by: Ting Chen --- .../PerformValveIsolationTraceViewController.swift | 2 +- .../TraceUtilityNetworkViewController.swift | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift index 237362172..fd4765155 100644 --- a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift @@ -94,7 +94,7 @@ class PerformValveIsolationTraceViewController: UIViewController { /// Load the service geodatabase and initialize the layers. func loadServiceGeodatabase() { serviceGeodatabase = AGSServiceGeodatabase(url: featureServiceURL) - serviceGeodatabase.load { [ weak self ] error in + serviceGeodatabase.load { [weak self] error in guard let self = self else { return } // The gas line layer ./3 and gas device layer ./0 are created from the service geodatabase. self.layers = { diff --git a/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift b/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift index 574f68095..51fe689ce 100644 --- a/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift @@ -65,7 +65,7 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega serviceGeodatabase = AGSServiceGeodatabase(url: featureServiceURL) super.init(coder: aDecoder) // Load the service geodatabase. - serviceGeodatabase.load { [weak self] error in + serviceGeodatabase.load { [weak self] _ in guard let self = self else { return } // Create electrical distribution line layer ./115 and electrical device layer ./100. self.layers = { @@ -100,8 +100,6 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega // Add the utility network feature layers to the map for display. self.map.operationalLayers.addObjects(from: self.layers) } - - } // MARK: Initialize user interface From d2ab59bb1492667eee9da20e05284d81ac517b18 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Mon, 1 Mar 2021 15:08:21 -0800 Subject: [PATCH 041/105] Renamed all files --- .../project.pbxproj | 26 +++++++++--------- .../Content Display Logic/ContentPList.plist | 4 +-- .../display-3d-labels.png | Bin 103725 -> 0 bytes .../README.md | 7 +++-- .../README.metadata.json | 9 ++++-- .../ShowLabelsOnLayer3D.storyboard} | 4 +-- .../ShowLabelsOnLayer3DViewController.swift} | 4 +-- .../show-labels-on-layer-3d.png | Bin 0 -> 113003 bytes 8 files changed, 29 insertions(+), 25 deletions(-) delete mode 100644 arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/display-3d-labels.png rename arcgis-ios-sdk-samples/Scenes/{Display 3D labels in scene => Show labels on layer in 3D}/README.md (85%) rename arcgis-ios-sdk-samples/Scenes/{Display 3D labels in scene => Show labels on layer in 3D}/README.metadata.json (75%) rename arcgis-ios-sdk-samples/Scenes/{Display 3D labels in scene/Display3DLabelsScene.storyboard => Show labels on layer in 3D/ShowLabelsOnLayer3D.storyboard} (92%) rename arcgis-ios-sdk-samples/Scenes/{Display 3D labels in scene/Display3DLabelsSceneViewController.swift => Show labels on layer in 3D/ShowLabelsOnLayer3DViewController.swift} (96%) create mode 100644 arcgis-ios-sdk-samples/Scenes/Show labels on layer in 3D/show-labels-on-layer-3d.png diff --git a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj index e818def97..68e48f7d3 100644 --- a/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj +++ b/arcgis-ios-sdk-samples.xcodeproj/project.pbxproj @@ -816,9 +816,9 @@ F1124F0A24CFA95F00E672EC /* EditFeaturesWithFeatureLinkedAnnotation.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F1124F0924CFA95F00E672EC /* EditFeaturesWithFeatureLinkedAnnotation.storyboard */; }; F1124F0C24CFA97000E672EC /* EditFeaturesWithFeatureLinkedAnnotationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1124F0B24CFA97000E672EC /* EditFeaturesWithFeatureLinkedAnnotationViewController.swift */; }; F1151CB5230B1B2000E55682 /* ElevationViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = F1D7508E230730360018B812 /* ElevationViewController.swift */; }; - F11CED6D256C849A002A3F56 /* Display3DLabelsSceneViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F11CED6C256C849A002A3F56 /* Display3DLabelsSceneViewController.swift */; }; - F11CED73256C857B002A3F56 /* Display3DLabelsScene.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F11CED72256C857B002A3F56 /* Display3DLabelsScene.storyboard */; }; - F11CED76256C8BD3002A3F56 /* Display3DLabelsSceneViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = F11CED6C256C849A002A3F56 /* Display3DLabelsSceneViewController.swift */; }; + F11CED6D256C849A002A3F56 /* ShowLabelsOnLayer3DViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F11CED6C256C849A002A3F56 /* ShowLabelsOnLayer3DViewController.swift */; }; + F11CED73256C857B002A3F56 /* ShowLabelsOnLayer3D.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F11CED72256C857B002A3F56 /* ShowLabelsOnLayer3D.storyboard */; }; + F11CED76256C8BD3002A3F56 /* ShowLabelsOnLayer3DViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = F11CED6C256C849A002A3F56 /* ShowLabelsOnLayer3DViewController.swift */; }; F127B8E822E0E73200E8EC29 /* MontereyElevation.tpkx in Resources */ = {isa = PBXBuildFile; fileRef = F1034FAB22D3F6C700B021DA /* MontereyElevation.tpkx */; settings = {ASSET_TAGS = (MontereyElevation, ); }; }; F12C739F250ADDB000C1E3FE /* ConfigureSubnetworkTraceViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 003BC31124E5E53200F65746 /* ConfigureSubnetworkTraceViewController.swift */; }; F12C73A0250ADDB000C1E3FE /* ConfigureSubnetworkTraceOptionsViewController.swift in CopyFiles */ = {isa = PBXBuildFile; fileRef = 003BC30E24E5E44E00F65746 /* ConfigureSubnetworkTraceOptionsViewController.swift */; }; @@ -935,7 +935,7 @@ dstPath = ""; dstSubfolderSpec = 7; files = ( - F11CED76256C8BD3002A3F56 /* Display3DLabelsSceneViewController.swift in CopyFiles */, + F11CED76256C8BD3002A3F56 /* ShowLabelsOnLayer3DViewController.swift in CopyFiles */, F1E8F0B32537D704000B9A0F /* NavigateRouteWithReroutingViewController.swift in CopyFiles */, 00166C9724D465B900DD317E /* BufferListViewController.swift in CopyFiles */, 003D25712513FC61007527C2 /* AddENCExchangeSetViewController.swift in CopyFiles */, @@ -1794,8 +1794,8 @@ F1034FAB22D3F6C700B021DA /* MontereyElevation.tpkx */ = {isa = PBXFileReference; lastKnownFileType = file; path = MontereyElevation.tpkx; sourceTree = ""; }; F1124F0924CFA95F00E672EC /* EditFeaturesWithFeatureLinkedAnnotation.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = EditFeaturesWithFeatureLinkedAnnotation.storyboard; sourceTree = ""; }; F1124F0B24CFA97000E672EC /* EditFeaturesWithFeatureLinkedAnnotationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditFeaturesWithFeatureLinkedAnnotationViewController.swift; sourceTree = ""; }; - F11CED6C256C849A002A3F56 /* Display3DLabelsSceneViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Display3DLabelsSceneViewController.swift; sourceTree = ""; }; - F11CED72256C857B002A3F56 /* Display3DLabelsScene.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Display3DLabelsScene.storyboard; sourceTree = ""; }; + F11CED6C256C849A002A3F56 /* ShowLabelsOnLayer3DViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShowLabelsOnLayer3DViewController.swift; sourceTree = ""; }; + F11CED72256C857B002A3F56 /* ShowLabelsOnLayer3D.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = ShowLabelsOnLayer3D.storyboard; sourceTree = ""; }; F140E1EA23F35E92008AC44E /* DisplayAnnotationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisplayAnnotationViewController.swift; sourceTree = ""; }; F140E1EC23F35EA6008AC44E /* DisplayAnnotation.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = DisplayAnnotation.storyboard; sourceTree = ""; }; F14A8F002474AD9D00242D96 /* ConfigureSubnetworkTrace.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = ConfigureSubnetworkTrace.storyboard; sourceTree = ""; }; @@ -3525,7 +3525,7 @@ 3EEA06001D21C3E800E03774 /* Scenes */ = { isa = PBXGroup; children = ( - F11CED6A256C82A8002A3F56 /* Display 3D labels in scene */, + F11CED6A256C82A8002A3F56 /* Show labels on layer in 3D */, 00166C8524D20E0E00DD317E /* Realistic lighting and shadows */, 00ADC3B72464D45B00A3B88D /* Animate images with image overlay */, F1C81C4322FCEBD100229CAA /* Get elevation at a point */, @@ -4434,13 +4434,13 @@ path = "Edit features with feature-linked annotation"; sourceTree = ""; }; - F11CED6A256C82A8002A3F56 /* Display 3D labels in scene */ = { + F11CED6A256C82A8002A3F56 /* Show labels on layer in 3D */ = { isa = PBXGroup; children = ( - F11CED6C256C849A002A3F56 /* Display3DLabelsSceneViewController.swift */, - F11CED72256C857B002A3F56 /* Display3DLabelsScene.storyboard */, + F11CED6C256C849A002A3F56 /* ShowLabelsOnLayer3DViewController.swift */, + F11CED72256C857B002A3F56 /* ShowLabelsOnLayer3D.storyboard */, ); - path = "Display 3D labels in scene"; + path = "Show labels on layer in 3D"; sourceTree = ""; }; F140E1E823F35E61008AC44E /* Display annotation */ = { @@ -4916,7 +4916,7 @@ 00ADC3BD2464D45C00A3B88D /* AnimateImagesWithImageOverlay.storyboard in Resources */, 3E8A25911D36B97A00D14F08 /* MapLoaded.storyboard in Resources */, F14A8F012474AD9D00242D96 /* ConfigureSubnetworkTrace.storyboard in Resources */, - F11CED73256C857B002A3F56 /* Display3DLabelsScene.storyboard in Resources */, + F11CED73256C857B002A3F56 /* ShowLabelsOnLayer3D.storyboard in Resources */, C7E9D7C821C0500300E6C47E /* Buffer.storyboard in Resources */, F1E8F0B12537D6DD000B9A0F /* NavigateRouteWithRerouting.storyboard in Resources */, 3ED028E91B8E3AA500ACA70D /* FLQuery.storyboard in Resources */, @@ -5151,7 +5151,7 @@ 00A3766A256C932800EC433A /* AppSecrets.swift.masque in Sources */, C7E86C9121751D1E001C65C3 /* UIViewController.swift in Sources */, 4CCA30C822386429009D2AEF /* ViewPointCloudDataOfflineViewController.swift in Sources */, - F11CED6D256C849A002A3F56 /* Display3DLabelsSceneViewController.swift in Sources */, + F11CED6D256C849A002A3F56 /* ShowLabelsOnLayer3DViewController.swift in Sources */, 3EABC7921DB1772000C161C6 /* RGBRendererSettingsViewController.swift in Sources */, 4CCE7BD620D2BD34001238F5 /* DistanceMeasurementAnalysisViewController.swift in Sources */, 3E39F6D41B9790A9000DEC6C /* FeatureTemplatePickerViewController.swift in Sources */, diff --git a/arcgis-ios-sdk-samples/Content Display Logic/ContentPList.plist b/arcgis-ios-sdk-samples/Content Display Logic/ContentPList.plist index 396766d8b..82bdba027 100644 --- a/arcgis-ios-sdk-samples/Content Display Logic/ContentPList.plist +++ b/arcgis-ios-sdk-samples/Content Display Logic/ContentPList.plist @@ -1759,9 +1759,9 @@ displayName - Display 3D labels in scene + Show labels on layer in 3D storyboardName - Display3DLabelsScene + ShowLabelsOnLayer3D descriptionText Display custom labels in a 3D scene. diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/display-3d-labels.png b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/display-3d-labels.png deleted file mode 100644 index 46087003035f27b02429d4443156c6bc62e3e467..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 103725 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 From 7b769e833c6a3dbf7fa0de566f7991d8a5ab6be7 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Fri, 19 Feb 2021 14:00:56 -0800 Subject: [PATCH 023/105] Removed previous labels and fixed placement --- .../Display3DLabelsSceneViewController.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift index 5bd83aa3f..348fa0b8c 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift @@ -39,6 +39,7 @@ class Display3DLabelsSceneViewController: UIViewController { guard let labelDefinition = try self?.makeLabelDefinition() else { return } // Enable labels on the feature layer. gasFeatureLayer.labelsEnabled = true + gasFeatureLayer.labelDefinitions.removeAllObjects() // Add the label definition to the layer. gasFeatureLayer.labelDefinitions.add(labelDefinition) } catch { @@ -75,7 +76,7 @@ class Display3DLabelsSceneViewController: UIViewController { "labelExpressionInfo": [ "expression": "$feature.INSTALLATIONDATE" ], - "labelPlacement": "esriServerLinePlacementAboveAlong", + "labelPlacement": "esriServerPointLabelPlacementAboveCenter", "useCodedValues": true, "symbol": textSymbolJSON ] From b6ea33f41f216a34fc505e557de4a1c85681477d Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Mon, 22 Feb 2021 12:48:57 -0800 Subject: [PATCH 024/105] Updated data source and added to utility networks --- .../DisplayUtilityAssociationsViewController.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Display utility associations/DisplayUtilityAssociationsViewController.swift b/arcgis-ios-sdk-samples/Utility network/Display utility associations/DisplayUtilityAssociationsViewController.swift index 1a7ced3ff..afa93995b 100644 --- a/arcgis-ios-sdk-samples/Utility network/Display utility associations/DisplayUtilityAssociationsViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Display utility associations/DisplayUtilityAssociationsViewController.swift @@ -28,13 +28,14 @@ class DisplayUtilityAssociationsViewController: UIViewController { @IBOutlet var toolbar: UIToolbar! - private let utilityNetwork = AGSUtilityNetwork(url: URL(string: "https://sampleserver7.arcgisonline.com/arcgis/rest/services/UtilityNetwork/NapervilleElectric/FeatureServer")!) + private let utilityNetwork = AGSUtilityNetwork(url: URL(string: "https://sampleserver7.arcgisonline.com/arcgis/server/services/UtilityNetwork/NapervilleElectric/FeatureServer")!) private let maxScale = 2000.0 private let associationsOverlay = AGSGraphicsOverlay() private let attachmentSymbol = AGSSimpleLineSymbol(style: .dot, color: .green, width: 5) private let connectivitySymbol = AGSSimpleLineSymbol(style: .dot, color: .red, width: 5) func loadUtilityNetwork() { + utilityNetwork.credential = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") utilityNetwork.load { [weak self] error in guard let self = self else { return } if let error = error { @@ -167,6 +168,8 @@ class DisplayUtilityAssociationsViewController: UIViewController { super.viewDidLoad() loadUtilityNetwork() +// utilityNetwork.credential = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") +// mapView.map?.utilityNetworks.add(utilityNetwork) // Add the source code button item to the right of navigation bar. (self.navigationItem.rightBarButtonItem as? SourceCodeBarButtonItem)?.filenames = ["DisplayUtilityAssociationsViewController"] From 3a1799bfd64e5e766a07e2cbd799e5fa486ac9fc Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Mon, 22 Feb 2021 19:06:42 -0800 Subject: [PATCH 025/105] Updated display utility associations --- .../DisplayUtilityAssociationsViewController.swift | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Display utility associations/DisplayUtilityAssociationsViewController.swift b/arcgis-ios-sdk-samples/Utility network/Display utility associations/DisplayUtilityAssociationsViewController.swift index afa93995b..f34e3b4a7 100644 --- a/arcgis-ios-sdk-samples/Utility network/Display utility associations/DisplayUtilityAssociationsViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Display utility associations/DisplayUtilityAssociationsViewController.swift @@ -28,7 +28,7 @@ class DisplayUtilityAssociationsViewController: UIViewController { @IBOutlet var toolbar: UIToolbar! - private let utilityNetwork = AGSUtilityNetwork(url: URL(string: "https://sampleserver7.arcgisonline.com/arcgis/server/services/UtilityNetwork/NapervilleElectric/FeatureServer")!) + private let utilityNetwork = AGSUtilityNetwork(url: URL(string: "https://sampleserver7.arcgisonline.com/arcgis/rest/services/UtilityNetwork/NapervilleElectric/FeatureServer")!) private let maxScale = 2000.0 private let associationsOverlay = AGSGraphicsOverlay() private let attachmentSymbol = AGSSimpleLineSymbol(style: .dot, color: .green, width: 5) @@ -167,9 +167,8 @@ class DisplayUtilityAssociationsViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() + mapView.map?.utilityNetworks.add(utilityNetwork) loadUtilityNetwork() -// utilityNetwork.credential = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") -// mapView.map?.utilityNetworks.add(utilityNetwork) // Add the source code button item to the right of navigation bar. (self.navigationItem.rightBarButtonItem as? SourceCodeBarButtonItem)?.filenames = ["DisplayUtilityAssociationsViewController"] From 4c9ac0612e90790ccfe9c76d1b2b57af998a6659 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Tue, 23 Feb 2021 19:08:17 -0800 Subject: [PATCH 026/105] Updated perform valve with new server --- ...ormValveIsolationTraceViewController.swift | 65 +++++++++++-------- 1 file changed, 39 insertions(+), 26 deletions(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift index ce1c6a26d..20b67f622 100644 --- a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift @@ -27,16 +27,12 @@ class PerformValveIsolationTraceViewController: UIViewController { /// The label to display trace status. @IBOutlet weak var statusLabel: UILabel! /// The map view managed by the view controller. - @IBOutlet weak var mapView: AGSMapView! { - didSet { - mapView.map = makeMap(with: layers) - } - } + @IBOutlet weak var mapView: AGSMapView! // MARK: Instance properties /// The URL to the feature service for running the isolation trace. - let featureServiceURL = URL(string: "https://sampleserver7.arcgisonline.com/arcgis/rest/services/UtilityNetwork/NapervilleGas/FeatureServer")! + let featureServiceURL = URL(string: "https://sampleserver7.arcgisonline.com/server/rest/services/UtilityNetwork/NapervilleGas/FeatureServer")! // Constants for creating the default trace configuration. let domainNetworkName = "Pipeline" @@ -54,30 +50,21 @@ class PerformValveIsolationTraceViewController: UIViewController { var selectedCategory: AGSUtilityCategory? var startingLocationElement: AGSUtilityElement! var utilityNetwork: AGSUtilityNetwork! - - /// The gas line layer ./3 and gas device layer ./0 are created from the feature service URL. - lazy var layers: [AGSFeatureLayer] = { - let urls = [ - featureServiceURL.appendingPathComponent("3"), - featureServiceURL.appendingPathComponent("0") - ] - return urls.map { (url) -> AGSFeatureLayer in - let featureTable = AGSServiceFeatureTable(url: url) - return AGSFeatureLayer(featureTable: featureTable) - } - }() + var serviceGeodatabase: AGSServiceGeodatabase! + var layers = [AGSFeatureLayer]() // MARK: Initialize map and utility network /// Create a map. /// /// - Parameter layers: The feature layers for the utility network. - /// - Returns: An `AGSMap` object. - func makeMap(with layers: [AGSFeatureLayer]) -> AGSMap { + func setMap(with layers: [AGSFeatureLayer]) { let map = AGSMap(basemapStyle: .arcGISStreetsNight) // Add the utility network feature layers to the map for display. map.operationalLayers.addObjects(from: layers) - return map + // Create the utility network, referencing the map. + utilityNetwork = AGSUtilityNetwork(url: featureServiceURL, map: map) + mapView.map = map } /// Create trace parameters based on the trace configuration from current utility tier and category. @@ -104,9 +91,36 @@ class PerformValveIsolationTraceViewController: UIViewController { return parameters } + /// Load the service geodatabase and initialize the layers. + func loadServiceGeodatabase() { + serviceGeodatabase = AGSServiceGeodatabase(url: featureServiceURL) + serviceGeodatabase.credential = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") + serviceGeodatabase.load { [ weak self ] error in + guard let self = self else { return } + // The gas line layer ./3 and gas device layer ./0 are created from the service geodatabase. + self.layers = { + let layerIDs = [ + 3, + 0 + ] + return layerIDs.map { (layerID) -> AGSFeatureLayer in + let featureTable = self.serviceGeodatabase.table(withLayerID: layerID)! + return AGSFeatureLayer(featureTable: featureTable) + } + }() + self.setMap(with: self.layers) + self.loadUtilityNetwork() + if let error = error { + self.presentAlert(error: error) + } + } + } + + /// Load the utility network. func loadUtilityNetwork() { setStatus(message: "Loading utility network…") // Load the utility network to be ready to run a trace against it. + utilityNetwork.credential = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") utilityNetwork.load { [weak self] error in guard let self = self else { return } if let error = error { @@ -151,7 +165,7 @@ class PerformValveIsolationTraceViewController: UIViewController { let selectionGroup = DispatchGroup() groupedElements.forEach { (networkName, elements) in - guard let layer = self.layers.first(where: { $0.featureTable?.tableName == networkName }) else { return } + guard let layer = layers.first(where: { $0.featureTable?.tableName == networkName }) else { return } selectionGroup.enter() self.utilityNetwork.features(for: elements) { [weak self, layer] (features, error) in @@ -226,7 +240,7 @@ class PerformValveIsolationTraceViewController: UIViewController { guard let self = self else { return } let categoryName = self.selectedCategory!.name.lowercased() if let elementTraceResult = traceResults?.first as? AGSUtilityElementTraceResult, - !elementTraceResult.elements.isEmpty { + !elementTraceResult.elements.isEmpty { SVProgressHUD.show(withStatus: "Trace completed. Selecting features…") self.selectFeatures(in: elementTraceResult.elements) { [weak self] in self?.setStatus(message: "Trace with \(categoryName) category completed.") @@ -266,10 +280,9 @@ class PerformValveIsolationTraceViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() + + loadServiceGeodatabase() // Add the source code button item to the right of navigation bar. (self.navigationItem.rightBarButtonItem as? SourceCodeBarButtonItem)?.filenames = ["PerformValveIsolationTraceViewController"] - // Create the utility network, referencing the map. - utilityNetwork = AGSUtilityNetwork(url: featureServiceURL, map: mapView.map!) - loadUtilityNetwork() } } From e2422529ed55abf68b2c45beb87c938a6e16a1ec Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Tue, 23 Feb 2021 23:42:12 -0800 Subject: [PATCH 027/105] Updated trace utility network --- .../TraceUtilityNetworkViewController.swift | 77 +++++++++++-------- 1 file changed, 43 insertions(+), 34 deletions(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift b/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift index ae5ecc35a..4c9a609e6 100644 --- a/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift @@ -25,40 +25,13 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega @IBOutlet weak var statusLabel: UILabel! @IBOutlet weak var modeControl: UISegmentedControl! - private let featureServiceURL = URL(string: "https://sampleserver7.arcgisonline.com/arcgis/rest/services/UtilityNetwork/NapervilleElectric/FeatureServer")! + private let featureServiceURL = URL(string: "https://sampleserver7.arcgisonline.com/server/rest/services/UtilityNetwork/NapervilleElectric/FeatureServer")! // Create electrical distribution line layer ./115 and electrical device layer ./100. - private var layers: [AGSFeatureLayer] { - return [115, 100].map { - let featureTable = AGSServiceFeatureTable(url: featureServiceURL.appendingPathComponent("\($0)")) - let layer = AGSFeatureLayer(featureTable: featureTable) - if $0 == 115 { - // Define a solid line for medium voltage lines and a dashed line for low voltage lines. - let darkCyan = UIColor(red: 0, green: 0.55, blue: 0.55, alpha: 1) - let mediumVoltageValue = AGSUniqueValue( - description: "N/A", - label: "Medium voltage", - symbol: AGSSimpleLineSymbol(style: .solid, color: darkCyan, width: 3), - values: [5] - ) - let lowVoltageValue = AGSUniqueValue( - description: "N/A", - label: "Low voltage", - symbol: AGSSimpleLineSymbol(style: .dash, color: darkCyan, width: 3), - values: [3] - ) - layer.renderer = AGSUniqueValueRenderer( - fieldNames: ["ASSETGROUP"], - uniqueValues: [mediumVoltageValue, lowVoltageValue], - defaultLabel: "", - defaultSymbol: AGSSimpleLineSymbol() - ) - } - return layer - } - } + private var layers = [AGSFeatureLayer]() private let map: AGSMap + private let serviceGeodatabase: AGSServiceGeodatabase private let utilityNetwork: AGSUtilityNetwork private var utilityTier: AGSUtilityTier? private var traceType = (name: "Connected", type: AGSUtilityTraceType.connected) @@ -83,17 +56,53 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega return overlay }() - // MARK: Initialize map and Utility Network + // MARK: Initialize map, utility network, and service geodatabase required init?(coder aDecoder: NSCoder) { // Create the map map = AGSMap(basemapStyle: .arcGISStreetsNight) + // Create the utility network, referencing the map. utilityNetwork = AGSUtilityNetwork(url: featureServiceURL, map: map) - + // Create the service geodatabase that matches the utility network. + serviceGeodatabase = AGSServiceGeodatabase(url: featureServiceURL) super.init(coder: aDecoder) + // Load the service geodatabase. + serviceGeodatabase.load { [weak self] error in + guard let self = self else { return } + self.layers = { + return [3, 0].map { + let featureTable = AGSServiceFeatureTable(url: self.featureServiceURL.appendingPathComponent("\($0)")) + let layer = AGSFeatureLayer(featureTable: featureTable) + if $0 == 3 { + // Define a solid line for medium voltage lines and a dashed line for low voltage lines. + let darkCyan = UIColor(red: 0, green: 0.55, blue: 0.55, alpha: 1) + let mediumVoltageValue = AGSUniqueValue( + description: "N/A", + label: "Medium voltage", + symbol: AGSSimpleLineSymbol(style: .solid, color: darkCyan, width: 3), + values: [5] + ) + let lowVoltageValue = AGSUniqueValue( + description: "N/A", + label: "Low voltage", + symbol: AGSSimpleLineSymbol(style: .dash, color: darkCyan, width: 3), + values: [3] + ) + layer.renderer = AGSUniqueValueRenderer( + fieldNames: ["ASSETGROUP"], + uniqueValues: [mediumVoltageValue, lowVoltageValue], + defaultLabel: "", + defaultSymbol: AGSSimpleLineSymbol() + ) + } + return layer + } + }() + // Add the utility network feature layers to the map for display. + self.map.operationalLayers.addObjects(from: self.layers) + } + - // Add the utility network feature layers to the map for display. - map.operationalLayers.addObjects(from: layers) } // MARK: Initialize user interface From f00adf1ac1ecbb72a60e8d2d63b253e05f6e48cd Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Wed, 24 Feb 2021 11:29:14 -0800 Subject: [PATCH 028/105] Reverted sample server 7 changes for trace utility network --- .../TraceUtilityNetworkViewController.swift | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift b/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift index 4c9a609e6..574f68095 100644 --- a/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Trace utility network/TraceUtilityNetworkViewController.swift @@ -25,11 +25,9 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega @IBOutlet weak var statusLabel: UILabel! @IBOutlet weak var modeControl: UISegmentedControl! - private let featureServiceURL = URL(string: "https://sampleserver7.arcgisonline.com/server/rest/services/UtilityNetwork/NapervilleElectric/FeatureServer")! + private let featureServiceURL = URL(string: "https://sampleserver7.arcgisonline.com/arcgis/rest/services/UtilityNetwork/NapervilleElectric/FeatureServer")! - // Create electrical distribution line layer ./115 and electrical device layer ./100. private var layers = [AGSFeatureLayer]() - private let map: AGSMap private let serviceGeodatabase: AGSServiceGeodatabase private let utilityNetwork: AGSUtilityNetwork @@ -69,11 +67,12 @@ class TraceUtilityNetworkViewController: UIViewController, AGSGeoViewTouchDelega // Load the service geodatabase. serviceGeodatabase.load { [weak self] error in guard let self = self else { return } + // Create electrical distribution line layer ./115 and electrical device layer ./100. self.layers = { - return [3, 0].map { + return [115, 100].map { let featureTable = AGSServiceFeatureTable(url: self.featureServiceURL.appendingPathComponent("\($0)")) let layer = AGSFeatureLayer(featureTable: featureTable) - if $0 == 3 { + if $0 == 115 { // Define a solid line for medium voltage lines and a dashed line for low voltage lines. let darkCyan = UIColor(red: 0, green: 0.55, blue: 0.55, alpha: 1) let mediumVoltageValue = AGSUniqueValue( From 884eeae378552afecc1bc0d62d5d364b7e16e019 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Wed, 24 Feb 2021 11:42:29 -0800 Subject: [PATCH 029/105] Reverted ss7 changes in perform valve isolation --- .../PerformValveIsolationTraceViewController.swift | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift index 20b67f622..237362172 100644 --- a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/PerformValveIsolationTraceViewController.swift @@ -32,7 +32,7 @@ class PerformValveIsolationTraceViewController: UIViewController { // MARK: Instance properties /// The URL to the feature service for running the isolation trace. - let featureServiceURL = URL(string: "https://sampleserver7.arcgisonline.com/server/rest/services/UtilityNetwork/NapervilleGas/FeatureServer")! + let featureServiceURL = URL(string: "https://sampleserver7.arcgisonline.com/arcgis/rest/services/UtilityNetwork/NapervilleGas/FeatureServer")! // Constants for creating the default trace configuration. let domainNetworkName = "Pipeline" @@ -94,7 +94,6 @@ class PerformValveIsolationTraceViewController: UIViewController { /// Load the service geodatabase and initialize the layers. func loadServiceGeodatabase() { serviceGeodatabase = AGSServiceGeodatabase(url: featureServiceURL) - serviceGeodatabase.credential = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") serviceGeodatabase.load { [ weak self ] error in guard let self = self else { return } // The gas line layer ./3 and gas device layer ./0 are created from the service geodatabase. @@ -120,7 +119,6 @@ class PerformValveIsolationTraceViewController: UIViewController { func loadUtilityNetwork() { setStatus(message: "Loading utility network…") // Load the utility network to be ready to run a trace against it. - utilityNetwork.credential = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") utilityNetwork.load { [weak self] error in guard let self = self else { return } if let error = error { From bfe95fedd19b0b97e74edc68c49fa70328e4df64 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Wed, 24 Feb 2021 11:49:23 -0800 Subject: [PATCH 030/105] Reverted ss7 changes to display utility associations --- .../DisplayUtilityAssociationsViewController.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Display utility associations/DisplayUtilityAssociationsViewController.swift b/arcgis-ios-sdk-samples/Utility network/Display utility associations/DisplayUtilityAssociationsViewController.swift index f34e3b4a7..64239131a 100644 --- a/arcgis-ios-sdk-samples/Utility network/Display utility associations/DisplayUtilityAssociationsViewController.swift +++ b/arcgis-ios-sdk-samples/Utility network/Display utility associations/DisplayUtilityAssociationsViewController.swift @@ -20,6 +20,8 @@ class DisplayUtilityAssociationsViewController: UIViewController { @IBOutlet var mapView: AGSMapView! { didSet { let map = AGSMap(basemapStyle: .arcGISTopographic) + // Add the utility network to the map. + map.utilityNetworks.add(utilityNetwork) mapView.map = map mapView.setViewpoint(AGSViewpoint(latitude: 41.8057655, longitude: -88.1489692, scale: 70.5310735)) mapView.graphicsOverlays.add(associationsOverlay) @@ -35,7 +37,6 @@ class DisplayUtilityAssociationsViewController: UIViewController { private let connectivitySymbol = AGSSimpleLineSymbol(style: .dot, color: .red, width: 5) func loadUtilityNetwork() { - utilityNetwork.credential = AGSCredential(user: "viewer01", password: "I68VGU^nMurF") utilityNetwork.load { [weak self] error in guard let self = self else { return } if let error = error { @@ -167,7 +168,6 @@ class DisplayUtilityAssociationsViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() - mapView.map?.utilityNetworks.add(utilityNetwork) loadUtilityNetwork() // Add the source code button item to the right of navigation bar. From f6bc9c3ccf1305b9be71e00eb1d0e5e7696a596d Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Wed, 24 Feb 2021 12:16:31 -0800 Subject: [PATCH 031/105] Updated readmes and metadata --- .../Display utility associations/README.md | 3 +- .../README.metadata.json | 1 + .../Perform valve isolation trace/README.md | 20 +++++++------ .../README.metadata.json | 1 + .../Trace utility network/README.md | 30 ++++++++++--------- .../README.metadata.json | 1 + 6 files changed, 32 insertions(+), 24 deletions(-) diff --git a/arcgis-ios-sdk-samples/Utility network/Display utility associations/README.md b/arcgis-ios-sdk-samples/Utility network/Display utility associations/README.md index 5ffe226b5..288541458 100644 --- a/arcgis-ios-sdk-samples/Utility network/Display utility associations/README.md +++ b/arcgis-ios-sdk-samples/Utility network/Display utility associations/README.md @@ -14,7 +14,7 @@ Pan and zoom around the map. Observe graphics that show utility associations bet ## How it works -1. Create and load an `AGSUtilityNetwork` with a feature service URL. +1. Create an `AGSUtilityNetwork` with a feature service URL, add it to the map's `utilityNetworks` array, then load it. 2. Add an `AGSFeatureLayer` to the map for every `AGSUtilityNetworkSource` of type `edge` or `junction`. 3. Create an `AGSGraphicsOverlay` for the utility associations. 4. When the sample is opened and every time the viewpoint changes, do the following steps. @@ -27,6 +27,7 @@ Pan and zoom around the map. Observe graphics that show utility associations bet ## Relevant API * AGSGraphicsOverlay +* AGSServiceGeodatabase * AGSUtilityAssociation * AGSUtilityAssociationType * AGSUtilityNetwork diff --git a/arcgis-ios-sdk-samples/Utility network/Display utility associations/README.metadata.json b/arcgis-ios-sdk-samples/Utility network/Display utility associations/README.metadata.json index b718f998c..f89341cd7 100644 --- a/arcgis-ios-sdk-samples/Utility network/Display utility associations/README.metadata.json +++ b/arcgis-ios-sdk-samples/Utility network/Display utility associations/README.metadata.json @@ -13,6 +13,7 @@ "containment", "relationships", "AGSGraphicsOverlay", + "AGSServiceGeodatabase", "AGSUtilityAssociation", "AGSUtilityAssociationType", "AGSUtilityNetwork" diff --git a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/README.md b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/README.md index 60783c74b..b60e58cd1 100644 --- a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/README.md +++ b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/README.md @@ -15,24 +15,26 @@ Tap "Category" to create and set the configuration's filter barriers with a util ## How it works 1. Create an `AGSMapView` object. -2. Create and load a `AGSUtilityNetwork` with a feature service URL. -3. Create an `AGSMap` object that contains `AGSFeatureLayer`(s) that are part of this utility network. -4. Create a default starting location from a given asset type and global ID. -5. Add an `AGSGraphicsOverlay` with an `AGSGraphic` that represents this starting location. -6. Populate the choice list for the filter barriers from the `categories` property of `AGSUtilityNetworkDefinition`. -7. Get a default `AGSUtilityTraceConfiguration` from a given tier in a domain network. Set its `filter` property with an `AGSUtilityTraceFilter` object. -8. When "Trace" is tapped, +2. Create and load an `AGSServiceGeodatabase` with a feature service URL and get tables with their layer IDs. +3. Create an `AGSMap` object that contains `AGSFeatureLayer`(s) created from the service geodatabase's tables. +4. Create and load an `AGSUtilityNetwork` with the same feature service URL and map. +5. Create a default starting location from a given asset type and global ID. +6. Add an `AGSGraphicsOverlay` with an `AGSGraphic` that represents this starting location. +7. Populate the choice list for the filter barriers from the `categories` property of `AGSUtilityNetworkDefinition`. +8. Get a default `AGSUtilityTraceConfiguration` from a given tier in a domain network. Set its `filter` property with an `AGSUtilityTraceFilter` object. +9. When "Trace" is tapped, * Create a new `AGSUtilityCategoryComparison` with the selected category and `AGSUtilityCategoryComparisonOperator.exists`. * Assign this condition to `AGSUtilityTraceFilter.barriers` from the default configuration from step 7. * Update the configuration's `includeIsolatedFeatures` property. * Create an `AGSUtilityTraceParameters` object with `AGSUtilityTraceType.isolation` and default starting location from step 4. * Set this configuration to the parameters' `traceConfiguration` property. * Run `AGSUtilityNetwork.trace(with:completion:)` with the specified parameters. -9. Group the `AGSUtilityElementTraceResult.elements` by their `networkSource.name`. -10. For every `AGSFeatureLayer` in this map with trace result elements, select features by converting `AGSUtilityElement`(s) to `AGSArcGISFeature`(s) using `AGSUtilityNetwork.features(for:completion:)`. +10. Group the `AGSUtilityElementTraceResult.elements` by their `networkSource.name`. +11. For every `AGSFeatureLayer` in this map with trace result elements, select features by converting `AGSUtilityElement`(s) to `AGSArcGISFeature`(s) using `AGSUtilityNetwork.features(for:completion:)`. ## Relevant API +* AGSServiceGeodatabase * AGSUtilityCategory * AGSUtilityCategoryComparison * AGSUtilityCategoryComparisonOperator diff --git a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/README.metadata.json b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/README.metadata.json index ea32115fc..d2179f013 100644 --- a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/README.metadata.json +++ b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/README.metadata.json @@ -14,6 +14,7 @@ "trace configuration", "trace filter", "utility network", + "AGSServiceGeodatabase", "AGSUtilityCategory", "AGSUtilityCategoryComparison", "AGSUtilityCategoryComparisonOperator", diff --git a/arcgis-ios-sdk-samples/Utility network/Trace utility network/README.md b/arcgis-ios-sdk-samples/Utility network/Trace utility network/README.md index ccc2337de..d561413fd 100644 --- a/arcgis-ios-sdk-samples/Utility network/Trace utility network/README.md +++ b/arcgis-ios-sdk-samples/Utility network/Trace utility network/README.md @@ -15,23 +15,25 @@ Tap on one or more features while "Start" or "Barrier" is selected. When a junct ## How it works 1. Create an `AGSMapView` and listen for `didTap` events on the `AGSGeoViewTouchDelegate`. -2. Create an `AGSMap` that contains `AGSFeatureLayer`(s) that are part of a utility network. -3. Create and load an `AGSUtilityNetwork` with the same feature service URL and map. -4. Add an `AGSGraphicsOverlay` with symbology that distinguishes starting locations from barriers. -5. Identify tapped features on the map and add an `AGSGraphic` that represents its purpose (starting point or barrier) at the tapped location. -6. Create an `AGSUtilityElement` for the identified feature. -7. Determine the type of the identified feature using `AGSUtilityNetworkSource.sourceType`. -8. If the type is `junction`, display a terminal picker when more than one terminal is found and create an `AGSUtilityElement` using the selected terminal, or the single terminal if there is only one. -9. If the type is `edge`, create an `AGSUtilityElement` from the identified feature and compute how far along the edge the user tapped using `class AGSGeometryEngine.fraction(alongLine:to:tolerance:)`. -10. Add this `AGSUtilityElement` to a collection of starting locations or barriers. -11. Create `AGSUtilityTraceParameters` with the selected trace type along with the collected starting locations and barriers (if applicable). -12. Set the `AGSUtilityTraceConfiguration` with the utility tier's `traceConfiguration` property. -13. Run `AGSUtilityNetwork.trace(with:completion:)` with the specified starting points and (optionally) barriers. -14. Group the `AGSUtilityElementTraceResult.elements` by their `networkSource.name`. -15. For every `AGSFeatureLayer` in this map with trace result elements, select features by converting `AGSUtilityElement`(s) to `AGSArcGISFeature`(s) using `AGSUtilityNetwork.features(for:completion:)`. +2. Create and load an `AGSServiceGeodatabase` with a feature service URL and get tables with their layer IDs. +3. Create an `AGSMap` object that contains `AGSFeatureLayer`(s) created from the service geodatabase's tables. +4. Create and load an `AGSUtilityNetwork` with the same feature service URL and map. +5. Add an `AGSGraphicsOverlay` with symbology that distinguishes starting locations from barriers. +6. Identify tapped features on the map and add an `AGSGraphic` that represents its purpose (starting point or barrier) at the tapped location. +7. Create an `AGSUtilityElement` for the identified feature. +8. Determine the type of the identified feature using `AGSUtilityNetworkSource.sourceType`. +9. If the type is `junction`, display a terminal picker when more than one terminal is found and create an `AGSUtilityElement` using the selected terminal, or the single terminal if there is only one. +10. If the type is `edge`, create an `AGSUtilityElement` from the identified feature and compute how far along the edge the user tapped using `class AGSGeometryEngine.fraction(alongLine:to:tolerance:)`. +11. Add this `AGSUtilityElement` to a collection of starting locations or barriers. +12. Create `AGSUtilityTraceParameters` with the selected trace type along with the collected starting locations and barriers (if applicable). +13. Set the `AGSUtilityTraceConfiguration` with the utility tier's `traceConfiguration` property. +14. Run `AGSUtilityNetwork.trace(with:completion:)` with the specified starting points and (optionally) barriers. +15. Group the `AGSUtilityElementTraceResult.elements` by their `networkSource.name`. +16. For every `AGSFeatureLayer` in this map with trace result elements, select features by converting `AGSUtilityElement`(s) to `AGSArcGISFeature`(s) using `AGSUtilityNetwork.features(for:completion:)`. ## Relevant API +* AGSServiceGeodatabase * AGSUtilityAssetType * AGSUtilityDomainNetwork * AGSUtilityElement diff --git a/arcgis-ios-sdk-samples/Utility network/Trace utility network/README.metadata.json b/arcgis-ios-sdk-samples/Utility network/Trace utility network/README.metadata.json index db09a7f89..7f5b5d01f 100644 --- a/arcgis-ios-sdk-samples/Utility network/Trace utility network/README.metadata.json +++ b/arcgis-ios-sdk-samples/Utility network/Trace utility network/README.metadata.json @@ -15,6 +15,7 @@ "upstream trace", "utility network", "validate consistency", + "AGSServiceGeodatabase", "AGSUtilityAssetType", "AGSUtilityDomainNetwork", "AGSUtilityElement", From 639cf74aab479c3e611243b56c1d85815de6f038 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Wed, 24 Feb 2021 12:26:30 -0800 Subject: [PATCH 032/105] Fixed relevant apis --- .../Display utility associations/README.metadata.json | 1 + .../Perform valve isolation trace/README.metadata.json | 1 + .../Utility network/Trace utility network/README.metadata.json | 1 + 3 files changed, 3 insertions(+) diff --git a/arcgis-ios-sdk-samples/Utility network/Display utility associations/README.metadata.json b/arcgis-ios-sdk-samples/Utility network/Display utility associations/README.metadata.json index f89341cd7..b99bf9746 100644 --- a/arcgis-ios-sdk-samples/Utility network/Display utility associations/README.metadata.json +++ b/arcgis-ios-sdk-samples/Utility network/Display utility associations/README.metadata.json @@ -22,6 +22,7 @@ ], "relevant_apis": [ "AGSGraphicsOverlay", + "AGSServiceGeodatabase", "AGSUtilityAssociation", "AGSUtilityAssociationType", "AGSUtilityNetwork" diff --git a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/README.metadata.json b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/README.metadata.json index d2179f013..9fa732bfc 100644 --- a/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/README.metadata.json +++ b/arcgis-ios-sdk-samples/Utility network/Perform valve isolation trace/README.metadata.json @@ -31,6 +31,7 @@ ], "redirect_from": [], "relevant_apis": [ + "AGSServiceGeodatabase", "AGSUtilityCategory", "AGSUtilityCategoryComparison", "AGSUtilityCategoryComparisonOperator", diff --git a/arcgis-ios-sdk-samples/Utility network/Trace utility network/README.metadata.json b/arcgis-ios-sdk-samples/Utility network/Trace utility network/README.metadata.json index 7f5b5d01f..471f51a7c 100644 --- a/arcgis-ios-sdk-samples/Utility network/Trace utility network/README.metadata.json +++ b/arcgis-ios-sdk-samples/Utility network/Trace utility network/README.metadata.json @@ -34,6 +34,7 @@ ], "redirect_from": [], "relevant_apis": [ + "AGSServiceGeodatabase", "AGSUtilityAssetType", "AGSUtilityDomainNetwork", "AGSUtilityElement", From 05b0448bf839ae6c696d7fd3a747e0da4b23d1ab Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Thu, 25 Feb 2021 14:47:03 -0800 Subject: [PATCH 033/105] Got rid of JSON label --- .../Display3DLabelsSceneViewController.swift | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift index 348fa0b8c..39b6f3104 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift @@ -69,20 +69,14 @@ class Display3DLabelsSceneViewController: UIViewController { textSymbol.size = 14 textSymbol.fontStyle = .normal textSymbol.fontWeight = .normal - let textSymbolJSON = try textSymbol.toJSON() - - // Make a JSON object. - let labelJSONObject: [String: Any] = [ - "labelExpressionInfo": [ - "expression": "$feature.INSTALLATIONDATE" - ], - "labelPlacement": "esriServerPointLabelPlacementAboveCenter", - "useCodedValues": true, - "symbol": textSymbolJSON - ] + let labelDefinition = AGSLabelDefinition() + labelDefinition.expression = AGSArcadeLabelExpression(arcadeExpression: "Text($feature.INSTALLATIONDATE, `DD MMM YY`)") + labelDefinition.placement = .lineAboveAlong + labelDefinition.useCodedValues = true + labelDefinition.textSymbol = textSymbol // Create and return a label definition from the JSON object. - let result = try AGSLabelDefinition.fromJSON(labelJSONObject) as! AGSLabelDefinition + let result = labelDefinition return result } From 717573234684ea29891abc96d584aa74c4517424 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Thu, 25 Feb 2021 18:22:38 -0800 Subject: [PATCH 034/105] Updated sample --- .../Display3DLabelsSceneViewController.swift | 34 ++++++++----------- 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift index 39b6f3104..83f569e6d 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift @@ -31,27 +31,25 @@ class Display3DLabelsSceneViewController: UIViewController { ) // Load the scene. scene.load { [weak self] error in + guard let self = self else { return } // Get the feature layer. if let layers = scene.operationalLayers as? [AGSGroupLayer], let groupLayer = layers.first(where: { $0.name == "Gas" }), let gasFeatureLayer = groupLayer.layers.firstObject as? AGSFeatureLayer { - do { - guard let labelDefinition = try self?.makeLabelDefinition() else { return } - // Enable labels on the feature layer. - gasFeatureLayer.labelsEnabled = true - gasFeatureLayer.labelDefinitions.removeAllObjects() - // Add the label definition to the layer. - gasFeatureLayer.labelDefinitions.add(labelDefinition) - } catch { - // If failure to make a label definition, present an error. - print(error) - } + let labelDefinition = self.makeLabelDefinition() + // Enable labels on the feature layer. + gasFeatureLayer.labelsEnabled = true + gasFeatureLayer.labelDefinitions.removeAllObjects() + // Add the label definition to the layer. + gasFeatureLayer.labelDefinitions.add(labelDefinition) + } else if let error = error { + self.presentAlert(error: error) } } return scene } - func makeLabelDefinition() throws -> AGSLabelDefinition? { + func makeLabelDefinition() -> AGSLabelDefinition { // Make and stylize the text symbol. let textSymbol = AGSTextSymbol() textSymbol.angle = 0 @@ -63,21 +61,17 @@ class Display3DLabelsSceneViewController: UIViewController { textSymbol.horizontalAlignment = .center textSymbol.verticalAlignment = .middle textSymbol.isKerningEnabled = false - textSymbol.offsetX = 0 - textSymbol.offsetY = 0 textSymbol.fontDecoration = .none - textSymbol.size = 14 - textSymbol.fontStyle = .normal - textSymbol.fontWeight = .normal + textSymbol.size = 16 + // Create and return a label definition using the text symbol. let labelDefinition = AGSLabelDefinition() labelDefinition.expression = AGSArcadeLabelExpression(arcadeExpression: "Text($feature.INSTALLATIONDATE, `DD MMM YY`)") labelDefinition.placement = .lineAboveAlong labelDefinition.useCodedValues = true labelDefinition.textSymbol = textSymbol - // Create and return a label definition from the JSON object. - let result = labelDefinition - return result + + return labelDefinition } // MARK: UIViewController From 0b5ec969998b83a7edab8124de804ff4960e83ab Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Thu, 25 Feb 2021 18:26:40 -0800 Subject: [PATCH 035/105] Removed extra properties --- .../Display3DLabelsSceneViewController.swift | 4 ---- 1 file changed, 4 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift index 83f569e6d..3520a955d 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/Display3DLabelsSceneViewController.swift @@ -52,16 +52,12 @@ class Display3DLabelsSceneViewController: UIViewController { func makeLabelDefinition() -> AGSLabelDefinition { // Make and stylize the text symbol. let textSymbol = AGSTextSymbol() - textSymbol.angle = 0 - textSymbol.backgroundColor = .clear textSymbol.outlineColor = .white textSymbol.color = .orange textSymbol.haloColor = .white textSymbol.haloWidth = 2 textSymbol.horizontalAlignment = .center textSymbol.verticalAlignment = .middle - textSymbol.isKerningEnabled = false - textSymbol.fontDecoration = .none textSymbol.size = 16 // Create and return a label definition using the text symbol. From 15054a08976419a7245035a1e8b02a5d166bdb92 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Thu, 25 Feb 2021 18:30:33 -0800 Subject: [PATCH 036/105] Deleted extra space in readme Co-authored-by: Ting Chen --- .../Scenes/Display 3D labels in scene/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md index 14935141e..b4b0c298a 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md @@ -14,7 +14,7 @@ Pan and zoom to explore the scene. Notice the labels on the 3D gas network. ## How it works -1. Create an `AGSScene` using a URL . +1. Create an `AGSScene` using a URL. 2. Apply the scene to an `AGSSceneView` and load it. 3. After loading is complete, obtain the `AGSFeatureLayer` from the scene's `operationalLayers`. 4. Set the feature layer's `labelsEnabled` property to `true`. From 584cdf8f2c435a19b406398cdf524e908b2d2435 Mon Sep 17 00:00:00 2001 From: Vivian Quach Date: Thu, 25 Feb 2021 18:42:12 -0800 Subject: [PATCH 037/105] Updated screenshot and readme --- .../Display 3D labels in scene/README.md | 7 ++----- .../display-3d-labels.png | Bin 100553 -> 103725 bytes 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md index b4b0c298a..be6769cef 100644 --- a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md +++ b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/README.md @@ -19,11 +19,8 @@ Pan and zoom to explore the scene. Notice the labels on the 3D gas network. 3. After loading is complete, obtain the `AGSFeatureLayer` from the scene's `operationalLayers`. 4. Set the feature layer's `labelsEnabled` property to `true`. 5. Create an `AGSTextSymbol` to use for displaying the label text. -6. Create a JSON string for the label definition. - * Set the "labelExpressionInfo.expression" key to express what the text the label should display. You can use fields of the feature by using `$feature.NAME` in the expression. - * To use the text symbol, set the "symbol" key to the symbol's JSON representation using `AGSTextSymbol.toJSON()`. -7. Create a label definition from the JSON using `AGSJSONSerializable.fromJSON(_:)`. -8. Add the definition to the feature layer's `labelDefinitions` array. +6. Create an `AGSLabelDefinition` using an `AGSArcadeLabelExpression`. +7. Add the definition to the feature layer's `labelDefinitions` array. ## Relevant API diff --git a/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/display-3d-labels.png b/arcgis-ios-sdk-samples/Scenes/Display 3D labels in scene/display-3d-labels.png index 55eb5e8e62192a3522200891d40fde4106e8827b..46087003035f27b02429d4443156c6bc62e3e467 100644 GIT binary patch literal 103725 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