在iOS11中,苹果新提供了一个 FilesApp,可以将自己 App 里的文件显示在Files里面。

在自己的 App 里想支持在 Files 中打开并且可以分享,需要在 App 内的 Info.plist 中添加两个键值对 Appilcation support iTunes file sharing 和 Supports opening documents in place,第一个是可以使 iTunes 分享你文件夹内的内容;第二个是保证了你文件夹内本地文件的获取权限,需要将这两个键值对的值设置为 YES ,如下:

然后运行程序,就可以在 Files 里面 我的 iPhone 中看到以'项目名'为文件夹名的文件夹(如果你在 Files 中看不到 我的 iPhone 这一项,你只需要在照片中选中一张照片共享到 Files 里面,就可以看到这一项了)

Files 里面的文件夹,会将沙盒内 Documents 文件夹内的所有文件都显示出来,因此苹果建议在此文件夹中只存放用户创建的文件

在iOS中使用FilesApp相关推荐

  1. iphone smtp服务器没有响应,电子邮件卡在iPhone或iPad上的发件箱?如何修复iOS中的未发送邮件 | MOS86...

    您曾经在iOS中发送电子邮件,只能将信息卡在iPhone,iPad或iPod touch的邮件应用发件箱中?你知道这是什么时候发生的,因为在iOS的Mail应用程序的底部,状态栏在iOS中显示1个未发 ...

  2. mui ios中form表单中点击输入框头部导航栏被推起及ios中form表单中同时存在日期选择及输入框时,日历选择页面错乱bug...

    一.ios header导航栏被推起解决方法 1 设置弹出软键盘时自动改变webview的高度 plus.webview.currentWebview().setStyle({ softinputMo ...

  3. iOS中UISearchBar(搜索框)使用总结

    2019独角兽企业重金招聘Python工程师标准>>> iOS中UISearchBar(搜索框)使用总结 初始化:UISearchBar继承于UIView,我们可以像创建View那样 ...

  4. iOS中几种数据持久化方案总结

    概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据.在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) ...

  5. iOS中关于NSTimer使用知多少

    看到这个标题,你可能会想NSTimer不就是计时器吗,谁不会用,不就是一个能够定时的完成任务的东西吗? 我想说你知道NSTimer会retain你添加调用方法的对象吗?你知道NSTimer是要加到ru ...

  6. iOS中JS 与OC的交互(JavaScriptCore.framework)

    iOS中实现js与oc的交互,目前网上也有不少流行的开源解决方案: 如:react native 当然一些轻量级的任务使用系统提供的UIWebView 以及JavaScriptCore.framewo ...

  7. 在iOS中使用tableView

    为什么80%的码农都做不了架构师?>>>    UITableView是iOS中最常用的控件了,所以使用起来也很简单. ViewContoller.h 文件 (继承UITableVi ...

  8. 关于ios中编译ffmpeg0.9.2库

    很多朋友在问如何在ios中编译ffmpeg库,虽说网上的教程很多,但是大部分都说按其操作,最后编译总是不成功,正好我最近的项目要用到ffmpeg,所以就再次编译了,同时在这里记下,方便需要参考的朋友. ...

  9. iOS中引用计数内存管理机制分析

    在 iOS 中引用计数是内存的管理方式,虽然在 iOS5 版本中,已经支持了自动引用计数管理模式,但理解它的运行方式有助于我们了解程序的运行原理,有助于 debug 程序. 操作系统的内存管理分成堆和 ...

最新文章

  1. C#集合类(HashTable, Dictionary, ArrayList,List)与HashTable线程安全
  2. android 弹窗in,Android监听程序处于INACTIVITY(未操作状态)时间并作出相应的操作
  3. LeetCode 88. Merge Sorted Array
  4. Android 中文API (65) —— BluetoothClass[蓝牙]
  5. bzoj 4319: cerc2008 Suffix reconstruction(构造)
  6. 关于javascript中apply()和call()方法的区别
  7. 实习踩坑之路:日期计算错误,Java8API导致Unsupported unit: Seconds,计算当前时间到凌晨00:00的计算方法
  8. matlab数字图像处理实验一:图像的读取显示存储、平移镜像放大缩小及旋转
  9. C#——NPOI对Excel的操作、导入导出时异常处理(二)
  10. 大多数Nobody游戏下载(带象棋残局攻略) 中文破解版
  11. 事物的开始和结束命令分别是什么_5. 详解Redis中的事务
  12. 树莓派价格暴涨买不起?他们自己做了一块价格还不到1/4的开发板平替树莓派,还火到海外去了
  13. 小米出品——gRPC Name Resolver 原理及实践
  14. Unity获取组件的几种方式(拖拽法、标签法、名字法)
  15. android 电池电量广播,Android查看电池电量的方法(基于BroadcastReceiver)
  16. 网络安全--keytool CA签名SSL证书(收费)
  17. IG中最多案赞数居然是一棵蛋?!网友共同合作打破美国女星记录
  18. 工作日志、周报的意义
  19. 别把白内障拖成青光眼,不可逆的致盲眼病最可怕!
  20. PS2018CC版本

热门文章

  1. jsp中session 和 cookies区别
  2. .Net页面的生命周期(ZZ)
  3. java适配器模式 场景_Java设计模式之《适配器模式》及应用场景
  4. 刚体运动中变换矩阵的逆
  5. Python DataFrame删除某一列中包含的特定元素所在的行
  6. Vagrant安装centos7时一直报错无法保存文件
  7. Ubuntu16.04 + ROS kinetic + 激光slam-cartographer ROS + 数据仿真 + Turtlebot3仿真
  8. java我们一起打雪仗_我们一起打雪仗作文
  9. 共模电感适用的频率_分析共模电感和差模电感寄生电容抵消的方法
  10. 北京陆航学院计算机三级考点,计算机三级考点