UIDocumentPickerViewController 用法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIDocumentPickerViewController 用法相关的知识,希望对你有一定的参考价值。
参考技术A 最近用到了获取icloud里面的音频文件的功能。简单记录一下。这里面有几点需要注意的:
1,startAccessingSecurityScopedResource(),stopAccessingSecurityScopedResource()这两个方法非常重要,如果不打开安全访问是无法读取DocumentPicker内的文件数据的。
2,通过DocumentPicker选择的文件只能在当前app生命周期内使用,当关掉app再次打开的时候即使在本地保存的有同样的路径,也是无法访问到文件的。但是apple提供了一种书签的机制,可以保证每次打开app都可以访问先前保存的文件。用法如下:
保存:
获取:
types是需要访问的文件类型,如果类型不包含在types数组里边,选择的时候是灰色的不允许选择。
苹果官方地址
有些格式在文档中如果找不到可以使用这种方式查找,let types = [String(kUTTypeWaveformAudio), String(kUTTypeMP3)]。然后进入kUTTypeWaveformAudio定义的地方查找
实现UIDocumentPickerDelegate
本人原文博客地址
Crossove
什么意思
参考技术A Crossover由codewaver公司开发的类虚拟机软件,目的是使linux和Mac OS X操作系统和window系统兼容。兼容 Mojave 的 CrossOver Mac 19 让您可以在 Mac 上运行 Microsoft Windows 应用,而不必购买 Windows 授权,不必重启系统,不必使用虚拟机。通过 CrossOver Mac,您可以从 dock 直接启动 Windows 应用,与您的 macOS 系统功能无缝集成,实现跨平台的复制粘贴和文件互通。CrossOver Mac : http://wm.makeding.com/iclk/?zoneid=13969
CrossOver Mac 支持 Windows 办公软件,工具程序和各种游戏,同时避免了运行虚拟机所需的系统开销,程序和游戏的性能可以达到甚至超过它们在 Windows 下的表现。CrossOver不像Parallels或VMware的模拟器,而是实实在在Mac OS X系统上运行的一个软件。CrossOvers能够直接在Mac上运行Windows软件与游戏,而不需虚拟机。它为Windows软件提供所需的资源,以达到在Mac OS X系统上运行Windows程序的目的。 参考技术B 篮球上crossover的本义是交叉步/交叉步突破
crossover 是篮球术语,跨下运球之意.
在nba里是指包括跨下运球、变相、插花在内的过人的技巧本回答被提问者采纳 参考技术C 是crossover,简单的说,就是突破。 参考技术D 过人吧
以上是关于UIDocumentPickerViewController 用法的主要内容,如果未能解决你的问题,请参考以下文章