В OS X расширение может соответствовать одному или нескольким UTI. Пример кода дает массив для расширения.
NSArray *UTIs = (NSArray *)UTTypeCreateAllIdentifiersForTag(kUTTagClassFilenameExtension,
(CFStringRef)extension,
nil);
Таким образом, для e1 может быть u1 , u2 , u3 ,…
Теперь есть случай, когда e1 , e2 , e3 соответствуют одному и тому же u1 .
Итак, у меня есть 2 вопроса:
Есть ли случай, когда мы имеем следующую ситуацию?
u1: e1,e2,e3 u2: e1,e4,e5 u3: e4,e6Исходя из этого, если мне нужно установить приложение по умолчанию для
e1, которое можно установить, только если я получуu1иu2, это будет работать правильно?
