美文网首页
iOS app文件通信

iOS app文件通信

作者: iOS谢先森 | 来源:发表于2017-03-31 13:17 被阅读0次

    我们正在日常使用苹果手机时,当接受到别人传来的音乐视频或者图片文档之类的文件时,我们一般都可以发现点击更多的时候,app下侧会弹出弹框,如下图。

    点击用其他程序打开,会弹出你将要跳转的app,接下来我们就谈下怎么把我们的app加到程序列表中。

    我们只需要在info.plist文件里添加相应的字段Document types,如图所示:

    运行之后我们可以看到我们的app已经在列表中

    在下面这个方法里我们可以拿到文件路径对文件进行操作

    - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{

    if (url != nil) {

    -------------------------

    }

    return YES;

    }

    还有另外一种方法可以自定义 Exported Type UTIs,这是一种老的写法,也可以实现相同功能。

    添加完Exported Type UTIs后,我们在Document types里边添加自定义的Document Content Type UTIs,这里还可以利用CFBundleTypeIconFiles设置头像,运行起来效果如图:

    项目代码可到github下载:下载链接

    相关文章

      网友评论

          本文标题:iOS app文件通信

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