UIDocumentPickerViewController

ios – UIDocumentPickerViewController – possible to remember last location?


When using UIDocumentPickerViewController for importing data into my app, I would like to remember the last service/location that was chosen by the user, and start the navigation with that service.

E.g. if a user imports something from Dropbox, and then later on wants to import something again, I would like the document picker to start with Dropbox as the initial location.

Unfortunately, the default behaviour is that the picker always starts with iCloud Drive, so each time a user wants to import something from Dropbox, they have to tap on Locations, and pick Dropbox from there – two unnecessary taps.

I’ve tried to keep a string reference to a previously shown picker, but presenting that picker again doesn’t seem to work – it just shows a blank view.

cheers!



لینک منبع