ios - 图像文件扩展 Xcode

标签 ios objective-c macos cocoa

我正在编写一个类似于电子邮件的应用程序。所以当我将文件附加到我的消息时,我想显示文件名+小图像(图标),这个图标应该根据文件类型,例如 pdf 如果文件是 pdf,Word id 文件是 word 文件。 ...

有人知道我怎样才能找到这些小图片吗?或者有什么代表性的例子吗?

高级感谢

最佳答案

如果这是针对 iOS 的,那么您可以使用 UIDocumentInteractionController :

NSURL *url = [NSURL fileURLWithPath:pathToYourFile];
UIDocumentInteractionController *diac = [UIDocumentInteractionController interactionControllerWithURL:url];
NSArray *icons = diac.icons;
if ([icons count] > 0) {
    // This is the smallest available icon:
    UIImage *icon = [icons objectAtIndex:0];
} else {
    // No icon found.
    // According to the documentation, this case *should not* occur...
}

关于ios - 图像文件扩展 Xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16209708/

相关文章:

iphone - Objective-C String(yyyy-mm-dd) 到 NSDate

iphone - iOS 客户端、Facebook API 和服务器之间的安全通信

asp.net-mvc - 使用OSX开发ASP.NET MVC项目的Web设计人员的解决方案?

ios - 当我将 NSLayoutConstraint 设置为特定大小时出现错误

objective-c - 无法打开,因为无法确认开发者身份

c++ - 使用 CMake 构建简单的 Qt UI 应用程序会创建模糊的 UI

ios - 为什么按钮图像被压缩?

iphone - 在 iphone 上使用正则表达式捕获括号

ios - 在设备上拍照时应用程序崩溃 - uipickercontroller

iphone - 将对象从 Controller 传递到 View