Как сделать так, чтобы мое приложение открывало png файлы? - PullRequest
2 голосов
/ 19 июля 2011

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

<dict>
<key>CFBundleTypeName</key>
<string>PNG Image</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>CFBundleTypeExtensions</key>
<array>
    <string>png</string>
    <string>PNG</string>
</array>
<key>LSHandlerRank</key>
<string>Alternate</string>
<key>LSItemContentTypes</key>
<array>
    <string>public.png</string>
</array>
</dict>

1 Ответ

0 голосов
/ 19 июля 2011

То, что вы пытаетесь сделать, доступно только для Mac OS X, но не для iPhone.Это объясняется здесь: DocumentBasedApplications - роль редактора и средства просмотра

На iOS ваше приложение находится в песочнице ( Среда выполнения приложения ).

Каждое приложение имеет доступ к содержимому своей собственной песочницы, но не может получить доступ к песочницам других приложений.

...