我曾经使用UIDocumentInteractionController生成文件预览图标。
然而,在iOS 11上,即使对于大多数使用过的文件格式(如txt或png),icons
属性也始终为空。
UIDocumentInteractionController *c = [[UIDocumentInteractionController alloc] init];
c.URL = file.fileURL;
self.previewImageView.image = [c.icons firstObject];
iOS 11是否提供了基于文件类型生成图标的任何其他方式?或者我是否需要配置任何其他东西来使其工作?
- 更新 -
在呈现UIDocumentInteractionController一次之后,即使在重启设备之后,该类型文件的所有图标也将不再呈现。但是其他文件格式仍会产生空数组。