当使用UIDocumentPickerViewController将数据导入我的应用程序时,我想记住用户选择的最后一个服务/位置,并开始使用该服务进行导航。
E.g。如果用户从Dropbox导入某些内容,然后又想再次导入某些内容,我希望文档选择器以Dropbox作为初始位置开始。
不幸的是,默认行为是选择器始终以iCloud Drive开头,因此每次用户想要从Dropbox导入内容时,他们必须点击位置,然后从那里选择Dropbox - 两次不必要的点击。
我试图保留对之前显示的选择器的强烈引用,但再次呈现该选择器似乎不起作用 - 它只是显示空白视图。
convKmhKts.setText("...");
还有UIDocumentMenuViewController,它允许您预先选择位置/服务,然后让您显示由它选择的文档选择器,但同样,我发现无法存储对要显示的位置的引用未来导入操作中的文档选择器。
喝彩!