我知道我的应用可以阅读iOS照片库中保存的照片;我的应用程序也可以在默认的iOS照片库中保存新照片。但我想要实现的是这样的:默认的照片应用程序应该能够将照片发送到我的iOS应用程序,就像你可以将照片分享到Facebook或发送到iOS Mail应用程序。
我希望我的应用程序列在此屏幕中。注意:这是iOS6 Photo应用程序的屏幕截图。
答案 0 :(得分:7)
<强>可能!!! 强>
这件事在iOS上非常有趣。
你必须告诉iOS你的应用程序可以打开哪种文件(见下图)
您的应用可以打开的文件种类将由 Conforms To
字段设置
(见各种
https://developer.apple.com/library/ios/documentation/miscellaneous/Reference/UTIRef/Articles/System-DeclaredUniformTypeIdentifiers.html)
这是关于它的最佳样本 (http://www.raywenderlich.com/1980/email-tutorial-for-ios-how-to-import-and-export-app-data-via-email-in-your-ios-app)
您必须在-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
个文件
答案 1 :(得分:0)
无法在iOS中添加您的应用&#34;照片&#34;应用程序。但是,如果您希望其他(第三方)应用程序能够打开您的文件,那么它是可能的。请参考以下链接。