我知道我的应用程序可以读取保存在 iOS 照片库中的照片;我的应用程序也可以在默认的 iOS 照片库中保存一张新照片。但我想要实现的是这样的:默认的照片应用程序应该能够将照片发送到我的 iOS 应用程序,就像您可以将照片分享到 Facebook 或发送到 iOS 邮件应用程序一样。
我希望我的应用程序列在此屏幕中。注意:这是 iOS6 Photo 应用程序的截图。
我知道我的应用程序可以读取保存在 iOS 照片库中的照片;我的应用程序也可以在默认的 iOS 照片库中保存一张新照片。但我想要实现的是这样的:默认的照片应用程序应该能够将照片发送到我的 iOS 应用程序,就像您可以将照片分享到 Facebook 或发送到 iOS 邮件应用程序一样。
我希望我的应用程序列在此屏幕中。注意:这是 iOS6 Photo 应用程序的截图。
可能的!!!
这件事在 iOS 上非常有趣。
你必须告诉 iOS 你的应用可以打开什么样的文件(见下图)
您的应用程序可以打开的文件类型将按Conforms To
字段设置(请参阅各种
https://developer.apple.com/library/ios/documentation/miscellaneous/Reference/UTIRef/Articles/System-DeclaredUniformTypeIdentifiers.html)
你必须-application:handleOpenURL:
在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
}
=================================================
如果您想查看某些应用程序(Dropbox、GoogleDrive ...)如何打开某种文件,您可以查看它们的info.plist
文件
祝你好运
无法在 iOS“照片”应用中添加您的应用。但是,如果您希望其他(第 3 方)应用程序能够在您的应用程序中打开文件,这是可能的。请参考以下链接。