Возможное решение (взято из здесь ):
NSString* fileMIMEType(NSString * file) {
CFStringRef UTI = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, (CFStringRef)[file pathExtension], NULL);
CFStringRef MIMEType = UTTypeCopyPreferredTagWithClass (UTI, kUTTagClassMIMEType);
CFRelease(UTI);
return [(NSString *)MIMEType autorelease];
}
Вам необходимо включить платформу MobileCoreServices и добавить:
#import <MobileCoreServices/MobileCoreServices.h>
Другим возможным решением является проект с открытым исходным кодом MagicKit .