【问题标题】:How to send a photo to my app from default iOS Camera app?如何从默认的 iOS 相机应用程序将照片发送到我的应用程序?
【发布时间】:2013-01-30 09:45:22
【问题描述】:

我知道我的应用可以读取 iOS 照片库中保存的照片;我的应用程序也可以在默认的 iOS 照片库中保存一张新照片。但我想要实现的是这样的:默认的照片应用程序应该能够将照片发送到我的 iOS 应用程序,就像您可以将照片分享到 Facebook 或发送到 iOS 邮件应用程序一样。

我希望我的应用程序列在此屏幕中。注意:这是iOS6 Photo应用的截图。

【问题讨论】:

  • @karim:不,有可能。我做了
  • 嗨@Prabu Arumugam,你找到解决方案了吗,如何从图片库发送照片?我在我的应用程序中做了一些工作,将图像从电子邮件发送到我的应用程序,但我找不到图像库的解决方案。如果您有解决方案,我们将不胜感激。

标签: iphone ios facebook email-attachments photo-gallery


【解决方案1】:

可能!!!

这东西在 iOS 上很有趣。

你必须告诉 iOS 你的应用可以打开什么样的文件(见下图)

你必须在AppDelegate中实现-application:handleOpenURL:

-(BOOL) application:(UIApplication *)application handleOpenURL:(NSURL *)url {
      //url is a local url of photo you've chosen, iOS copied it into document folder of your app
      //do what you want
}

================================================ =

如果您想查看某些应用程序(Dropbox、GoogleDrive ...)如何打开某种文件,您可以查看它们的info.plist 文件

祝你好运

【讨论】:

    【解决方案2】:

    无法在 iOS“照片”应用中添加您的应用。但是,如果您希望其他(第 3 方)应用程序能够在您的应用程序中打开文件,这是可能的。请参考以下链接。

    http://support.apple.com/kb/PH3268,

    http://www.iphonehacks.com/2013/09/ios-7-photos-app.html

    【讨论】:

    • 这应该是对 OP 的评论而不是回答。至少提及哪些 3rd 方应用程序以及它们如何解决问题才能称之为答案。
    • 默认情况下,苹果会显示带有照片共享选项的“消息、邮件、iCloud、Facebook、Twitter 和 Flickr”应用程序选项。但它不允许在共享照片选项中显示其他应用程序。我们可以在 Dropbox、Instagram 等第三方应用程序中显示我们的应用程序选项。但不能在默认照片共享选项中显示。
    猜你喜欢
    • 1970-01-01
    • 2011-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-16
    相关资源
    最近更新 更多