Skip to content

msalmonse/FilePicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FilePicker

Wrapper for UIDocumentPickerViewController

Updated for iOS 14, currently works though not well.

My testbed ContentView:

struct ContentView: View {
    @ObservedObject
    var state = FilePickerState().showFileExtensions(true)
    @State
    var path = "Not Set"
    @State
    var showPicker = false
    @State
    var multi = false

    var body: some View {
        VStack {
            Button("Pick file") {
                self.showPicker = true
            }
            .sheet(isPresented: self.$showPicker) {
                FilePickerView(state, showToggles: true)
            }
            Text("Path: \(path)")
                .onReceive(state.urlPublisher, perform: { self.path = $0.path })
        }
    }
}

About

Wrapper for UIDocumentPickerViewController

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages