У меня есть программа для iPhone, который, как предполагается, делает интеллектуальные вещи (выбирающий соответствующие значки для типов файлов), учитывая список имен файлов. Я ищу iPhone, берут что-то как/etc/mime.types или что-то подобное - вызов API - то, что я принимаю, было бы доступно для телефона. Это существует?
Если бы это было так, то у вашего приложения наверняка не было бы прав даже на прямое чтение. Что вы пытаетесь сделать?
EDIT
Это функция, которую я написал некоторое время назад. Я написал ее для 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];
}