Informacje niestandardowe Importer spotlight i informacje Findera Sekcja „Więcej informacji”

Napisałem Importer Spotlight dla niestandardowego typu dokumentu zdefiniowanego przez moją aplikację.

Wszystko działa poprawnie, pola metadanych są poprawnie indeksowane przez Spotlight (zweryfikowane przy użyciumdls polecenie), a wyszukiwanie Spotlight ujawnia moje dokumenty.

Jedyny problem, jaki mam, to to, że elementy, które określam w<displayattrs> sekcjaschema.xml plik nie jest wyświetlany w sekcji „Więcej informacji”, gdy pytam o informacje o pliku (Cmd + I w Finderze).

Spodziewałem się, że te pola pojawią się tam, ponieważ zadeklarowałem je w<allattrs> i<displayattrs> Sekcje.

Znalazłem kilka pytań związanych z tym problemem, żaden z nich nie pomógł mi.

Importer jest dołączony do aplikacji, ładowany przez system (mdimport -L potwierdził to). Również struktura pakietu wydaje się właściwaschema.xml pojawia się w folderze Zasoby, a także w folderzeschema.strings w folderze en / lproj.

Oto coschema.xml plik wygląda jak:

<schema version="1.0"
    xmlns="http://www.apple.com/metadata"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.apple.com/metadata file:///System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Resources/MetadataSchema.xsd">
<types>
    <type name="com.mydomain.myapp.mydocument">
        <allattrs>
            kMDItemTitle kMDItemAuthors kMDItemAlbum
        </allattrs>
        <displayattrs>
            kMDItemTitle kMDItemAuthors kMDItemAlbum
        </displayattrs>
    </type>
</types>

Jeszcze kilka rzeczy, mój system nie mamdcheckschema polecenie, ale plik XML jest tak krótki, wątpię, aby wystąpił problem ze składnią.
Czasami sekcja „Więcej informacji” wyświetla datę ostatniego otwarcia pliku, czasami nic.
W końcu spróbowałem ponownie zaimportować plik (mdimport), bezskutecznie.

Używam Mac OS X Moutain Lion 10.8.3, Xcode 4.6.2.

Więc tutaj moje pytanie: czy brakuje mi czegoś, aby te elementy były wyświetlane w sekcji „Więcej informacji”? Czy jest ktoś, kto doświadczył takiego problemu i znalazł rozwiązanie?

Edytować :

Do tej pory nikt nie odpowiedział na moje pytanie, może ktoś może wskazać mi samouczek lub dokumentację dotyczącą tego problemu?

questionAnswers(1)

yourAnswerToTheQuestion