我正在使用 UIDocumentPickerViewController 将图像导出到 iOS 11 中的文件应用程序。选择器出现,我可以选择文件的目的地。我收到文件被移动的回调,我可以在文件中看到它们,所以看起来工作正常。然而,用户界面是错误的——添加和取消按钮看起来被禁用,但它们实际上工作正常。如果我只使用共享表中的保存到文件,按钮看起来不会这样。
这是我的代码:
UIDocumentPickerViewController *docPicker =
[[UIDocumentPickerViewController alloc] initWithURLs:self.assetURLs inMode:UIDocumentPickerModeExportToService];
docPicker.delegate = self;
[vc presentViewController:docPicker animated:YES completion:nil];
我尝试过的事情:
1)我尝试过 Move 和 Export 类型
2)我启用了 iCloud 功能(所有三个项目:键值、文档和 CloudKit)-体验没有区别 [事实上,代码有效即使没有这些设置,尽管文档另有说明])
这是 UI 外观的屏幕截图。如您所见,用户界面说它将将该项目添加到所选目录(事实上,如果我点击添加,它会这样做):
任何人都知道如何让按钮显示为蓝色并启用?我没有在网上找到任何可以尝试的示例代码——如果有人有指针,我可以试试看它是否与我的配置或代码有关。