iOS 调用icloud drive的使用
最近要做一个上传附件的功能 要求从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的使用相关推荐
- iCloud配置问题(iOS 支持iCloud)
关于iOS支持iCloud Drive配置问题 首先解释下:iCloud是什么?有何作用? iCloud是苹果公司所提供的云端服务,使用者可以免费储存5GB的资料. 可以备份存放照片.音乐.通讯录.短 ...
- 如何向icloud上传文件_如何用ICloud云盘分享文件?如何将本地文件上传到 iCloud Drive?...
在我们的苹果手机当中很多人不知道其实我们手机自带有云盘的,就是iCloud云盘文件夹,其中也有个共享的功能,可以和别人互相分享文件,非常的方便,那么这个功能具体要怎么用呢, 赶紧跟随小编一起来看看吧! ...
- 有趣的iCloud和iCloud Drive
有趣的iCloud和iCloud Drive 目录 有趣的iCloud和iCloud Drive 一个突发奇想造成的灾难小故事 iCloud和iCloud Drive 什么是iCloud 什么是iCl ...
- macOS上如何通过iCloud Drive便利地同步文稿
在macOS.iOS上,使用iCloud能方便地同步各类文件.而在Mac上,我们通过iCloud Drive还能把iCloud当网盘使用.使用方法非常简单: 1.现在系统偏好设置中点击iCloud,然 ...
- 如何在iPhone,iPad和Mac上共享iCloud Drive文件夹
Khamosh Pathak Khamosh Pathak Apple finally added folder-sharing to iCloud Drive with iOS 13.4, iPad ...
- 转载 iOS js oc相互调用(JavaScriptCore) --iOS调用js
iOS js oc相互调用(JavaScriptCore) 从iOS7开始 苹果公布了JavaScriptCore.framework 它使得JS与OC的交互更加方便了. 下面我们就简单了解一下这个框 ...
- Android和IOS 调用 支付宝和微信 支付方法
Android和IOS 调用 支付宝和微信 支付方法 转载于:https://www.cnblogs.com/huangzineng/p/7235705.html
- IOS修改webView背景透明以及IOS调用前台js的方法
工作上遇到IOS的webView中的H5页面需要透明以显示webView的背景颜色.用H5自身的透明度的css样式或者js控制背景颜色及透明度都打不到想要的效果,最后还是通过ios设置webView中 ...
- icloud有linux客户端吗,Windows 版 iCloud 客户端如何下载?iCloud Drive 如何在 PC 使用?...
众所周知,苹果拥有体验卓越的 iCloud 云服务,当在 iPhone 添加新的联系人或拍摄新的照片之后,就可以通过 iCloud 同步到 Mac 或 iPad 上,可以实时无缝同步数据.但由于系统差 ...
最新文章
- idea 使用 git 教程
- C语言【字符串数组交叉输出】
- spingboot 集成swagger2
- Parallels 发布 Desktop 17版本,支持 Windows 11 和 macOS Monterey
- 淘宝H5移动端解决方案
- nginx学习之详细安装篇(二)
- 常用通信时序之UART、IIC、SPI(基于STM32)
- Unity渐变色实现
- InDesign 软件教程,如何新建文档?
- 用python实现猜数字游戏
- 怎么用计算机打出音乐符号,音乐符号怎么打(教你word文档音乐符号怎么打)...
- java影院订票系统图形界面,java简单影院订票系统Word版
- 将心比心,我要有点骨气
- linux怎么打开ppt文件格式,PPT 文件扩展名: 它是什么以及如何打开它?
- SIW-微带过渡结构
- HDU 6148 Valley Numer (数位dp)
- html流程svg动画,12款基于SVG的HTML5应用和动画
- DAX 第八篇:【翻译】数据沿袭(Data Lineage )
- colorkey口红怎么样_colorkey口红推荐什么颜色
- 光纤收发器指示灯的意义图解
热门文章
- 白白的python之路--Day5
- 基于 LPC1114 的 M0 启动流程分析
- 四叶玫瑰花数java代码_Java 循环语句 四叶玫瑰数,奇数偶数求和
- linux查看usb设备卷标,Linux findfs命令实例讲解(查找指定卷标或者UUID的文件系统对应的设备文件)...
- css 获取元素高度,如何获取没有给出高度的元素的高度?
- Selenium Chrome/Firefox webdriver实现截取网页长图的方法
- 光学三维测量技术及应用
- 网优谷|想学好编程需要注意这20点
- 比较好的国外外汇网站列表
- com.mysql.cj.exceptions.CJCommunicationsException