我正在尝试设置UIDocumentPickerViewController
为仅允许选择具有动态 UTI 的 .sqlite 扩展名的文件。我不想将其定义为我的应用程序的文档类型,因为我无法处理任何 sqlite 文件,我只想启用备份和使用 iCloud 驱动器传输。
NSString *typeForExt = (__bridge NSString *)UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, CFSTR("sqlite"), kUTTypeItem);
UIDocumentPickerViewController *iCloudPicker = [[UIDocumentPickerViewController alloc] initWithDocumentTypes:@[typeForExt] inMode:UIDocumentPickerModeImport];
UIDocumentPickerViewController
如果我将类型定义为通用 public.item 将允许选择 sqlite 文件,但是每个文件都是一个选项。