iOS中的图标是否有像Quick Look框架这样的标准库?

时间:2012-06-26 13:19:09

标签: objective-c ios frameworks icons thumbnails

我需要列出应用程序文档文件夹中文件夹的内容,并想知道iOS框架中是否存在返回UIImage或某个特定文件的组件。

所以,正如标题所说;是否有可以使用的标准框架,或者我必须自己动手?

1 个答案:

答案 0 :(得分:2)

在我的头顶,创建一个UIDocumentInteractionController的实例,并查询其icons属性:

- (UIImage *)iconForFile: (NSURL *)fileURL {
    UIDocumentInteractionController *controller = [UIDocumentInteractionController interactionControllerWithURL: fileURL];
    if (controller) {
        return [controller.icons lastObject]; // arbitrary selection--gives you the largest icon in this case
    }

    return nil;
}

我不知道如何在不使用UIDocumentInteractionController的情况下获取图标。

请注意,这会为您提供文件的文档图标,但预览文件。 iOS中没有内置的预览机制。