0
如何以编程方式将附件从“默认邮件应用程序”添加到iOS中的“MyApp”?有什么可能的方法来实现这一目标?如何以编程方式将附件从“默认邮件应用程序”添加到iOS中的“MyApp”?
我的情况是:
- 依恋长按其中有在“邮件应用程序”
- 活动控制器出现
- 应该得到保存在“我的应用”
如果保存了如何访问“我的应用程序”中的相同文件?
如何以编程方式将附件从“默认邮件应用程序”添加到iOS中的“MyApp”?有什么可能的方法来实现这一目标?如何以编程方式将附件从“默认邮件应用程序”添加到iOS中的“MyApp”?
我的情况是:
如果保存了如何访问“我的应用程序”中的相同文件?
在iOS中,每个应用程序都属于它自己的沙箱,并且只能访问应用程序沙箱中存在的那些文档。
因此,要允许用户附加文档,您首先需要共享该特定附件或在MyApp中使用打开的文件,以将其保存在应用程序的沙箱中。
你可以做到这一点很容易在你的
info.plist
文件,你需要设置键这样http://i.stack.imgur.com/HYH5z.png
这指定您的应用程序支持打开PDF因此,当你在安装你长按将获得在MyApp中打开的选项
一旦您点击打开,您将收到AppDelegate功能中的文件URL
现在-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
可以执行这个功能适当的行动,将文件保存在您的沙箱,那么你可以从MyApp的
[Filestorage instance]
获得实例连接,并提取您的目录中的文件列表。
Thanks Dude .... – sundeep