Как сделать так, чтобы мое приложение открывало png файлы?
Когда пользователь ищет изображения в сети и выбирает его, я хочу, чтобы мое приложение было зарегистрировано, чтобы открыть его. Это то, что я включил, но приложение не обнаруживает файлы изображений!
<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 ответ
То, что вы пытаетесь сделать, доступно только для Mac OS X, а не для iPhone. Это объясняется здесь: DocumentBasedApplications - роль редактора и зрителя
На iOS ваше приложение находится в песочнице ( Среда выполнения приложений).
Каждое приложение имеет доступ к содержимому своей собственной песочницы, но не может получить доступ к песочницам других приложений.