美文网首页
2021-03-04

2021-03-04

作者: 等待_人 | 来源:发表于2021-03-04 11:11 被阅读0次

    iOS App间文件共享

    App间文件共享这里面包含两种需求:

    1、注册App为可共享应用程序,接收应用程序发送方发来的文件路径

    2、App本身成为共享文件的发送方,分享文件到其他应用程序(如:微信、QQ、备忘录等等)实现以上两个需求我们可以使用UIDocumentInteractionController(文件交互控制器)来实现

    1.注册App为可共享应用程序

    1、 在info.plist中注册本App为可共享应用程序以及注册可接受文件类型(pdf、xls、word、image等等)

    若要App能够接收并打开某种文件,App必须向系统注册。 也就是告诉系统我是可共享应用程序、我可以处理这些文件。

    具体Document Content Type Identifiers 对应的值可以查看官网:Core Foundation Keys

    2、 AppDelegate中application:openURL:options:方法里,接收并处理应用程序发送方发来的文件

    -(BOOL)application:(UIApplication*)application openURL:(NSURL*)url options:(nonnull NSDictionary<NSString*,id>*)options

    相关文章

      网友评论

          本文标题:2021-03-04

          本文链接:https://www.haomeiwen.com/subject/kgohqltx.html