Связать типы файлов для vcard с приложением iPhone - PullRequest
7 голосов
/ 28 декабря 2011

Я сделал следующие изменения в моем файле info.plist

    <key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeName</key>
        <string>Visiting Card</string>
        <key>CFBundleTypeIconFiles</key>
        <array>
            <string>Icon.png</string>
        </array>
        <key>CFBundleTypeRole</key>
        <string>Editor</string>
        <key>LSHandlerRank</key>
        <string>Owner</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>public.vcard</string>
        </array>
    </dict>
</array>

Когда я нажимаю и удерживаю вложение vcard, вместо того, чтобы дать мне возможность открыть его в приложении контактов или в моем приложении, оно простооткрывает его с помощью приложения контактов ... Как мне получить возможность открыть его с помощью моего приложения?Пожалуйста, ответьте как можно скорее ....

1 Ответ

1 голос
/ 12 мая 2013
<key>CFBundleDocumentTypes</key>
<array>
    <dict>
        <key>CFBundleTypeName</key>
        <string>VCard Files</string>
        <key>CFBundleTypeRole</key>
        <string>Viewer</string>
        <key>LSHandlerRank</key>
        <string>Alternate</string>
        <key>LSItemContentTypes</key>
        <array>
            <string>public.vcard</string>
        </array>
    </dict>
</array>
...