UIDocumentPickerViewController和“位置”未显示在模式UIDocumentPickerModeMoveToService中

时间:2014-10-09 10:25:35

标签: ios dropbox icloud

我在iOS 8.02 iPad上安装了Dropbox。

我想通过UIDocumentPickerViewController将文件导出到Dropbox或iCloud Drive。

如果我使用'UIDocumentPickerModeMoveToService'模式显示我的控制器

                UIDocumentPickerViewController *viewController = [[UIDocumentPickerViewController alloc] initWithURL:self.datasource.myFileUrl inMode:UIDocumentPickerModeMoveToService];
                viewController.delegate = self;
                [self presentViewController:viewController animated:YES completion:^{}];

我没有获得Locations导航栏按钮,因此无法选择DropBox作为替代位置......

enter image description here

我在创建控制器时使用模式'UIDocumentPickerModeExportToService',我确实得到了Locations菜单项......

enter image description here

根据Apple文档,这两种模式之间存在细微差别......

  

UIDocumentPickerModeExportToService文档选择器导出一个   本地文件到应用程序沙箱外的目的地。

     

适用于iOS 8.0及更高版本。

     

UIDocumentPickerModeMoveToService文档选择器移动本地   在应用程序的沙箱外部提供文件,并提供对它的访问权限   外部文件。

     

适用于iOS 8.0及更高版本。

对我而言,根据我选择的模式,并不表示会限制位置。

这是一个错误,还是我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

这似乎是一个错误,因为它现在在8.1

中正常工作