最近要做一个上传附件的功能 要求从icloud drive中选取文件 由于这方面资料较少 自己也走了不少坑 在这里总结一下分享给大家 有需要的可以参考一下 希望能帮到我们这群单纯的开发者。。。

1 xcode工程里面要打开icloud TARGECT - capabilities- Icloud打开

2.证书配置 这里不多说了 网上大把

3.最关键的调用 上代码:

NSArray *documentTypes = @[@"public.content", @"public.text", @"public.source-code ", @"public.image", @"public.audiovisual-content", @"com.adobe.pdf", @"com.apple.keynote.key", @"com.microsoft.word.doc", @"com.microsoft.excel.xls", @"com.microsoft.powerpoint.ppt"];

UIDocumentPickerViewController *documentPickerViewController = [[UIDocumentPickerViewController alloc] initWithDocumentTypes:documentTypes

inMode:UIDocumentPickerModeOpen];

documentPickerViewController.delegate = self;

[self presentViewController:documentPickerViewController animated:YES

completion:nil];

然后执行代理方法 在代理方法里面进行对文件的处理 如下:

#pragma mark - UIDocumentPickerDelegate

- (void)documentPicker:(UIDocumentPickerViewController *)controller didPickDocumentAtURL:(NSURL *)url {

NSArray *array = [[url absoluteString] componentsSeparatedByString:@"/"];

NSString *fileName = [array lastObject];

fileName = [fileName stringByRemovingPercentEncoding];

nslog(@"文件路径");

}

iOS 调用icloud drive的使用相关推荐

  1. iCloud配置问题(iOS 支持iCloud)

    关于iOS支持iCloud Drive配置问题 首先解释下:iCloud是什么?有何作用? iCloud是苹果公司所提供的云端服务,使用者可以免费储存5GB的资料. 可以备份存放照片.音乐.通讯录.短 ...

  2. 如何向icloud上传文件_如何用ICloud云盘分享文件?如何将本地文件上传到 iCloud Drive?...

    在我们的苹果手机当中很多人不知道其实我们手机自带有云盘的,就是iCloud云盘文件夹,其中也有个共享的功能,可以和别人互相分享文件,非常的方便,那么这个功能具体要怎么用呢, 赶紧跟随小编一起来看看吧! ...

  3. 有趣的iCloud和iCloud Drive

    有趣的iCloud和iCloud Drive 目录 有趣的iCloud和iCloud Drive 一个突发奇想造成的灾难小故事 iCloud和iCloud Drive 什么是iCloud 什么是iCl ...

  4. macOS上如何通过iCloud Drive便利地同步文稿

    在macOS.iOS上,使用iCloud能方便地同步各类文件.而在Mac上,我们通过iCloud Drive还能把iCloud当网盘使用.使用方法非常简单: 1.现在系统偏好设置中点击iCloud,然 ...

  5. 如何在iPhone,iPad和Mac上共享iCloud Drive文件夹

    Khamosh Pathak Khamosh Pathak Apple finally added folder-sharing to iCloud Drive with iOS 13.4, iPad ...

  6. 转载 iOS js oc相互调用(JavaScriptCore) --iOS调用js

    iOS js oc相互调用(JavaScriptCore) 从iOS7开始 苹果公布了JavaScriptCore.framework 它使得JS与OC的交互更加方便了. 下面我们就简单了解一下这个框 ...

  7. Android和IOS 调用 支付宝和微信 支付方法

    Android和IOS 调用 支付宝和微信 支付方法 转载于:https://www.cnblogs.com/huangzineng/p/7235705.html

  8. IOS修改webView背景透明以及IOS调用前台js的方法

    工作上遇到IOS的webView中的H5页面需要透明以显示webView的背景颜色.用H5自身的透明度的css样式或者js控制背景颜色及透明度都打不到想要的效果,最后还是通过ios设置webView中 ...

  9. icloud有linux客户端吗,Windows 版 iCloud 客户端如何下载?iCloud Drive 如何在 PC 使用?...

    众所周知,苹果拥有体验卓越的 iCloud 云服务,当在 iPhone 添加新的联系人或拍摄新的照片之后,就可以通过 iCloud 同步到 Mac 或 iPad 上,可以实时无缝同步数据.但由于系统差 ...

最新文章

  1. idea 使用 git 教程
  2. C语言【字符串数组交叉输出】
  3. spingboot 集成swagger2
  4. Parallels 发布 Desktop 17版本,支持 Windows 11 和 macOS Monterey
  5. 淘宝H5移动端解决方案
  6. nginx学习之详细安装篇(二)
  7. 常用通信时序之UART、IIC、SPI(基于STM32)
  8. Unity渐变色实现
  9. InDesign 软件教程,如何新建文档?
  10. 用python实现猜数字游戏
  11. 怎么用计算机打出音乐符号,音乐符号怎么打(教你word文档音乐符号怎么打)...
  12. java影院订票系统图形界面,java简单影院订票系统Word版
  13. 将心比心,我要有点骨气
  14. linux怎么打开ppt文件格式,PPT 文件扩展名: 它是什么以及如何打开它?
  15. SIW-微带过渡结构
  16. HDU 6148 Valley Numer (数位dp)
  17. html流程svg动画,12款基于SVG的HTML5应用和动画
  18. DAX 第八篇:【翻译】数据沿袭(Data Lineage )
  19. colorkey口红怎么样_colorkey口红推荐什么颜色
  20. 光纤收发器指示灯的意义图解

热门文章

  1. 白白的python之路--Day5
  2. 基于 LPC1114 的 M0 启动流程分析
  3. 四叶玫瑰花数java代码_Java 循环语句 四叶玫瑰数,奇数偶数求和
  4. linux查看usb设备卷标,Linux findfs命令实例讲解(查找指定卷标或者UUID的文件系统对应的设备文件)...
  5. css 获取元素高度,如何获取没有给出高度的元素的高度?
  6. Selenium Chrome/Firefox webdriver实现截取网页长图的方法
  7. 光学三维测量技术及应用
  8. 网优谷|想学好编程需要注意这20点
  9. 比较好的国外外汇网站列表
  10. com.mysql.cj.exceptions.CJCommunicationsException