我UIDocumentPickerViewController
在 iOS 8 上使用以允许用户在 iCloud Drive 中打开文档。
我UIDocumentPickerModeOpen
与我的应用程序文档的自定义 UTI 一起使用:
UIDocumentPickerViewController *pickerViewController = [[UIDocumentPickerViewController alloc]
initWithDocumentTypes:@[[MySampleDocument documentUTI]]
inMode:UIDocumentPickerModeOpen];
pickerViewController.delegate = self;
[self presentViewController:pickerViewController animated:YES completion:^{
}];
起初这很好用。我的应用程序显示的文档,用户可以选择一个文档,然后在应用程序中打开它。
但是,如果我再次使用文档选择器,我刚刚选择的同一个文档现在变灰并且无法再次选择。
这是为什么?
即使在我退出应用程序后,该文档仍然是灰色的。我什至删除了该应用程序并重新安装它。文档仍然是灰色的。
我正在使用 UIDocument,因此需要注意启动和停止安全范围的访问。