Mat*_*son 18 iphone cocoa cocoa-touch objective-c
我有一个iPhone程序,它应该是一个智能的东西(为文件类型选择合适的图标)给出一个文件名列表.我正在寻找类似于/etc/mime.types或类似东西的iPhone版本 - 我认为API调用可用于手机.这存在吗?
Dav*_*ong 47
如果确实如此,您的应用肯定无权直接读取它.你想做什么?
编辑
这是我刚才写的一个函数.我是为Mac编写的,但看起来iPhone上存在相同的功能.基本上,你给它一个文件名,它使用路径扩展来返回文件的MIME类型:
#import <MobileCoreServices/MobileCoreServices.h>
...
- (NSString*) fileMIMEType:(NSString*) file {
CFStringRef UTI = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, (CFStringRef)[file pathExtension], NULL);
CFStringRef MIMEType = UTTypeCopyPreferredTagWithClass (UTI, kUTTagClassMIMEType);
CFRelease(UTI);
return [(NSString *)MIMEType autorelease];
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10841 次 |
最近记录: |