![Extensiones de mapeo y UTI en OS X](https://rvso.com/image/1303460/Extensiones%20de%20mapeo%20y%20UTI%20en%20OS%20X.png)
En OS X, una extensión puede corresponder a una o más ITU. El código de muestra proporciona una matriz para una extensión.
NSArray *UTIs = (NSArray *)UTTypeCreateAllIdentifiersForTag(kUTTagClassFilenameExtension,
(CFStringRef)extension,
nil);
Entonces porque e1
puede haber u1
, u2
, u3
,…
Ahora hay un caso en el que , e1
corresponden a lo mismo .e2
e3
u1
Entonces tengo 2 preguntas:
¿Existe algún caso en el que tengamos la siguiente situación?
u1: e1,e2,e3 u2: e1,e4,e5 u3: e4,e6
En base a esto, si tengo que configurar una aplicación predeterminada para
e1
, que solo se puede configurar si obtengou1
yu2
, ¿funcionará correctamente?