2013-02-14 105 views
7

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

enter image description here

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

+0

@ karim:不,这是可能的。我做了 – VietHung 2014-06-20 09:08:32

回答

7

可能的!

这件事在iOS上很有趣。

你要告诉的iOS什么样的文件,你的应用程序可以打开(见下图)文件,您的应用程序可以打开将Conforms To场 设置的

enter image description here

你有AppDelegate

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

实现-application:handleOpenURL: ========================= =======================

如果你想看看一些应用程序(Dropbox,GoogleDrive ...)可以打开某种文件,你可以看到他们的info.plist文件

祝你好运

+0

这就是答案。 – Fr0zenFyr 2014-06-20 11:37:31

0

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

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

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

+0

这应该是对OP的评论不是和回答。至少要提及哪些第三方应用程序以及他们如何解决问题才能称之为答案。 – Fr0zenFyr 2014-06-20 07:47:39

+0

默认情况下,苹果显示“消息,邮件,iCloud,Facebook,Twitter和Flickr”应用程序与照片分享选项的选项。但它不允许在共享照片选项中显示其他应用程序。 我们可以在像Dropbox,Instagram等第三方应用程序中显示我们的应用程序选项。但不在默认照片共享选项。 – 2014-06-20 11:27:19