Как я могу разрешить пользователю выбирать фотографию из приложения iOS Photos и открывать ее в моем приложении? И я не хочу использовать SHARE EXTENSION

Как я могу разрешить пользователю выбирать фотографию из приложения iOS Photos и делиться/открывать ее в моем приложении? И я не хочу использовать РАСШИРЕНИЕ SHARE EXTENSION. Может ли кто-нибудь помочь мне реализовать его с помощью Uniform Type Identifiers? Фрагмент исходного кода моего plist:

 <key>CFBundleDocumentTypes</key>
    <array>
        <dict>
            <key>CFBundleTypeName</key>
            <string>public.image</string>
            <key>CFBundleTypeRole</key>
            <string>Editor</string>
            <key>LSHandlerRank</key>
            <string>Owner</string>
            <key>LSItemContentTypes</key>
            <array>
                <string>public.image</string>
            </array>
        </dict>
    </array>

Это у меня не работает!!!

введите здесь описание изображения


person Rameez    schedule 16.10.2017    source источник
comment
Вы имеете в виду, что вы хотите, чтобы ваш пользователь нажал кнопку внутри вашего приложения (или, может быть, другое взаимодействие), которое открывает приложение «Фотографии», чтобы он мог выбрать нужную фотографию?   -  person TawaNicolas    schedule 16.10.2017
comment
Неа!!! 1) Пользователь откроет приложение «Фотографии». 2) Выберите фотографию и нажмите значок «Поделиться». 3) В списке приложений, которые поддерживают обмен фотографиями, мне нужно, чтобы мое приложение было указано.   -  person Rameez    schedule 16.10.2017


Ответы (1)


Есть 2 основных решения

  1. используйте любую библиотеку ImagePicker или собственный API средства выбора UIImage.
  2. получить доступ к библиотеке фотографий и перечислить каждую папку и файл (возможно, файл изображения), а затем показать его пользователю.
person M Faheem Rajput    schedule 16.10.2017
comment
Я делюсь фотографией из приложения iOS Photos в My App через опцию общего доступа. Изображение, показанное в вопросе, взято из приложения «Фотографии». Как показано на рисунке выше, я хотел, чтобы мое приложение было указано вместе с сообщениями, почтой, общим доступом к фото iCloud и т. д. - person Rameez; 16.10.2017