Ios UIDocumentPickerViewController-是否可以记住上次导入位置/服务?
当使用UIDocumentPickerViewController将数据导入我的应用程序时,我希望记住用户选择的最后一个服务/位置,并使用该服务启动导航 例如,如果用户从Dropbox导入了一些内容,然后又想再次导入一些内容,我希望文档选择器以Dropbox作为初始位置 不幸的是,默认行为是拾取程序总是从iCloud Drive开始,因此每次用户想要从Dropbox导入内容时,他们都必须点击位置,然后从那里拾取Dropbox—两次不必要的点击 我试图保留对先前显示的选取器的强引用,但再次显示该选取器似乎不起作用-它只显示一个空白视图Ios UIDocumentPickerViewController-是否可以记住上次导入位置/服务?,ios,Ios,当使用UIDocumentPickerViewController将数据导入我的应用程序时,我希望记住用户选择的最后一个服务/位置,并使用该服务启动导航 例如,如果用户从Dropbox导入了一些内容,然后又想再次导入一些内容,我希望文档选择器以Dropbox作为初始位置 不幸的是,默认行为是拾取程序总是从iCloud Drive开始,因此每次用户想要从Dropbox导入内容时,他们都必须点击位置,然后从那里拾取Dropbox—两次不必要的点击 我试图保留对先前显示的选取器的强引用,但再次显示该选
if(self.documentPicker) {
[self presentViewController:self.documentPicker animated:YES completion:nil];
return;
}
UIDocumentPickerViewController *vc =
[[UIDocumentPickerViewController alloc] initWithDocumentTypes:@[@"public.audio"] inMode:UIDocumentPickerModeImport];
vc.delegate = self;
self.documentPicker = vc;
[self presentViewController:vc animated:YES completion:nil];
还有UIDocumentMenuViewController,它允许您预先选择位置/服务,然后显示由它选择的文档选取器,但同样,我找不到方法存储对位置的引用,以便在将来的导入操作中显示文档选取器
干杯 可能的副本: