arcgis-maps-sdk-swift-toolkit icon indicating copy to clipboard operation
arcgis-maps-sdk-swift-toolkit copied to clipboard

Use .fileImporter view modifier instead of DocumentPickerView

Open rolson opened this issue 4 months ago • 0 comments
trafficstars

SwiftUI now has a way to import files without wrapping the UIDocumentPickerViewController: .fileImporter(...):

        .toolbar {
            ToolbarItem(placement: .topBarTrailing) {
                Button("Import File", systemImage: "folder") {
                    isShowingFileImporter = true
                }
                .labelStyle(.iconOnly)
                .fileImporter(
                    isPresented: $isShowingFileImporter,
                    allowedContentTypes: [...]
                ) { result in
                    switch result {
                    case .success(let fileURL):
                        ...
                    case .failure(let error):
                        ...
                    }
                }
            }
        }

cc @CalebRas

rolson avatar Jul 02 '25 15:07 rolson