我需要制作一个简单的文件查看器,此方法返回文件的图标图像。
+ (UIImage *)imageForFile:(NSString *)filePath
{
NSURL *url = [NSURL fileURLWithPath:filePath];
UIDocumentInteractionController *c = [UIDocumentInteractionController interactionControllerWithURL:url];
UIImage *thumbnail = nil;
NSArray *icons = c.icons;
if([icons count] > 0)
{
thumbnail = [icons objectAtIndex:0];
}
return thumbnail;
}
在 iPod 上的图标是正确的,但在 iPad 1G 上它返回图像的通用文件图标 (jpg/png/gif)。两者都有 iOS 5.0。如何获得正确的图像图标?
谢谢!