We're making changes to the Community, so you may have received some notifications - thanks for your patience and welcome back. Learn more here.
Forum Discussion
jelteliekens
8 years agoExplorer | Level 3
iOS11 UIDocumentPickerViewController does nothing after selecting an attachement
We're currenty testing an app for iOS11 support and bumped into a problem with the new UIDocumentPickerViewController. An action opens the new UIDocumentPickerViewController, iCloud Drive is shown by...
- 8 years agoHi jelteliekens,
This will be fixed/implemented once iOS 11 is official released.
kymatica
New member | Level 2
@CC_JF
I had the same problem (I'm the developer of AudioShare), however I already had only Import and ExportToService types in my Document Picker's Info.plist.
Instead I had to implement a new File Provider extension, and this kind of works now. The user can interact with all my documents as expected in the Files app. However, I still get the same behavior when trying to import into an app! (no URLs passed, doc picker cancelled). Any special magic you had to do? Please let me know! (mail me at info kymatica com if this is too off topic here)
domhof
8 years agoExplorer | Level 3
@Maple @CC_JF @kymatica
Thanks for your help! I can confirm that in iOS 11 UIDocumentPickerExtensionViewController only works when a NSFileProviderExtension is present (at least I didn't find any other way, even with only UIDocumentPickerModeImport).
Moreover the Files app seems to ignore my UIDocumentPickerModes setting in the UIDocumentPickerExtensionViewController's Info.plist! Even if I remove the setting completly, the Files app still shows my UIDocumentPickerExtensionViewController. While at the same time, e.g. in Whatsapp the UIDocumentPickerExtensionViewController, correctly, doesn't show up anymore. The Files app then opens it in UIDocumentPickerModeOpen mode. I can even load and edit (!) the files (photos).
I need to find a way to keep the Files app from opening my UIDocumentPickerExtensionViewController in open-mode despite the mode being not supported. The files may not be edited. Alternatively the edited version should be stored as a new file.
I think this might even be the root cause of the problem. That the Files App always opens the UIDocumentPickerExtensionViewController in open-mode and therefore a FileProvider is needed, even the Info.plist states only import as supported mode.
@kymatica I'll write you via mail. I guess this now goes into too much detail for this forum. :)
About Apps and Installations
Have a question about a Dropbox app or installation? Reach out to the Dropbox Community and get solutions, help, and advice from members.
Need more support
If you need more help you can view your support options (expected response time for an email or ticket is 24 hours), or contact us on X or Facebook.
For more info on available support options for your Dropbox plan, see this article.
If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!