2017-10-16 65 views
0

如何允许用户从iOS照片应用程序中选择照片并在我的应用程序中共享/打开?我不想使用SHARE EXTENSION。 任何人都可以帮助我实现它使用“统一类型标识符”? 我的plist源代码片段:如何让用户从iOS照片应用中选择照片并在我的应用中打开?我不想使用SHARE EXTENSION

<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> 

这不适合我!!!

enter image description here

+0

您的意思是说,您希望您的用户从您的应用程序(或可能是一种不同的交互)中打开一个按钮,打开照片应用程序让他挑选他想要的照片? – TawaNicolas

+0

不能! 1)用户将打开照片应用程序。 2)选择一张照片,然后点击共享图标。 3)在支持照片分享的应用程序列表中,我需要列出我的应用程序。 – Rameez

回答

1

有两种主要的解决方案

  1. 使用任何ImagePicker库或使用UIImage的选择器原生API。
  2. 获取照片库的访问权并枚举每个文件夹和文件(可能是图像文件),然后将其显示给用户。
+0

我正在通过分享选项将照片从iOS照片应用分享到我的应用。图片中显示的图片来自Photos App。如上图所示,我希望我的应用程序与消息,邮件,iCloudPhoto共享等一起列出。 – Rameez

相关问题