2012-08-28 20 views
5

Aplikacja oparta na dokumencie My Cocoa otwiera i zapisuje niestandardowe pakiety/pakiety.Wyeksportowane narzędzie UTI dla pakietu/pakietu

Czy uważa się to za zastrzeżony format, który należy wyeksportować za pośrednictwem eksportowanych kodów UTI (UTExportedTypeDeclarations)?

Jeśli tak, to jakie powinny być wartości:

  • Zgodny (UTTypeConformsTo)
  • typów MIME (public.mime-type)
  • Rodzaje Pboard (com.apple.nspboard-type)
  • Rodzaje OS (com.apple.ostype)

Wreszcie, czy eksportowany identyfikator UTI (UTTypeIdentifier) muszą mieć tę samą wartość, co identyfikator typu dokumentu (LSItemContentTypes)?

Odpowiedz

5

Wyniki prób i błędów:

Czy to uważane własnego formatu, który musi być eksportowane poprzez Exported ZUM (UTExportedTypeDeclarations)?

Tak. Chociaż nie znalazłem żadnej wyraźnej wzmianki na ten temat w dokumentacji, eksportowanie tego typu było konieczne, aby Finder traktował katalogi jak pakiety.

  • Zgodny z (UTTypeConformsTo)

com.apple.package (source)

  • typów MIME (public.mime-type)

Pusty. Katalogi nie mają typu Mime?

  • Pboard typy (com.apple.nspboard-type)

pusty. Typy tablic są przestarzałe?

  • Rodzaje OS (com.apple.ostype)

pojęcia.

Wreszcie nie eksportowanego identyfikatorem UTI (UTTypeIdentifier) muszą być takie same wartość niż identyfikator typu dokumentu (LSItemContentTypes)?

Tak, ale nie znalazłem żadnej wyraźnej wzmianki na ten temat w dokumentacji.

Powiązane problemy