Есть ли рекомендуемый способ тестирования для типа файлов CSS в iOS?
Я запрашиваю NSURLTypeIdentifierKey таким образом:
NSError *err = nil;
NSString *uti = nil;
NSURL *fileURL = [NSURL fileURLWithPath:path];
[fileURL getResourceValue:&uti forKey:NSURLTypeIdentifierKey error:&err];
Это работает для большинства типов файлов, на которых я его пробовал, и я получаю обратно один из унифицированных идентификаторов типов, перечисленных в справочнике объявляемых системой унифицированных идентификаторов типов . Я могу проверить RTF и т. Д., Как это.
Я заметил, что для файла CSS я получаю UTI «dyn.ah62d4rv4ge80g65x». Я подумал, что, возможно, в моем CSS-файле есть какие-то странные метаданные, поэтому я вырезал и вставил его содержимое в совершенно новый файл в VI, и UTI для этого файла вернулся таким же.
Затем я сделал «cat / dev / null> empty.css» и проверил UTI этого пустого файла, и он также вернулся с «dyn.ah62d4rv4ge80g65x», поэтому ясно, что этот UTI происходит от расширения файла.
Я не вижу никаких упоминаний о "dyn ..." ИМП в справочнике. Могу ли я рассчитывать на эту нечетную строку?