问题标签 [uidocumentpickervc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - UIDocumentMenuViewController / UIDocumentPickerViewController 在视图中显示缓慢
我正在尝试使用 iOS 文件选择器来选择文本文件,但是当我实例化并呈现(模态) aUIDocumentMenuViewController
或 aUIDocumentPickerViewController
时,UI 需要一段时间才能显示出来。
这是我尝试使用的代码,UIDocumentMenuViewController
非常UIDocumentPickerViewController
相似:
如果我尝试调用此代码 3 次或更多次,那么滞后就会消失。我知道,在处理 iCloud 文档时,同步操作需要时间,但我没有找到一种预加载的方法,所以当我展示视图控制器时,它会立即发生。我什至尝试在展示视图控制器之前对其进行很多实例化,但初始化并不会成为瓶颈。
有没有人遇到过同样的问题?
ios8 - 我们可以选择可以在 iOS 8 中用于编辑文档的应用程序吗?
我今天正在浏览 iOS8 的 Document Picker & Document Provider Extensions。文档选择器允许我们选择不同应用程序的文档,因为文档提供者帮助我们使用第三方存储。
现在我有一个我被困住的场景,即在我的应用程序中我将有一个文档让我们说一个 word 文档。现在我想在我的应用程序中使用其他应用程序(例如 Microsoft Office)打开此文档,然后我想对此文档执行编辑。编辑后,我应该能够回到我的应用程序。同样,如果我查看此文档,这些更改应该存在。这可以在 iOS 8 中实现而无需复制文档吗?
ios - UIDocumentPickerViewController 委托:startAccessingSecurityScopedResource 总是返回 NO
知道为什么 startAccessingSecurityScopedResource 总是在 UIDocumentPickerViewController 的以下回调中返回 NO:
我尝试了我自己的 App 和 Apple 的 NewBox 示例,在一些设备上尝试过,但总是没有。但是,随后的“coordinateReadingItemAtURL”工作得很好。
ios - 如何使用文档提供者扩展?
我正在学习更多关于 ios 扩展的知识,例如:
- 今日扩展
- 照片编辑扩展
- 动作扩展
- 自定义键盘扩展
在所有这些中我都没有学习困难,但最近我尝试学习“文档提供者扩展”,令我惊讶的是在互联网上没有找到任何相关的教程谈论如何使用它(一步一步像其他人一样) )。
我找到的唯一选择是使用文档,我了解到他可以从其他应用程序访问共享文档,您也可以在您的应用程序中共享您自己现有的文档。
我在网上找到的唯一教程是MacStories网站,但他使用 iCloud,这次我不想使用 iCloud,我想做喜欢文档说:
允许其他应用访问您的应用管理的文档(无 iCloud)
就我而言,我已经知道“提供者文档扩展”是如何工作的,因此设法创建了一个新的目标类型“文档提供者扩展”,仅此而已。有人知道这个扩展是如何工作的吗?
objective-c - 从 UIDocumentPicker 下载文件并等待下载完成
我正在尝试从
方法。我试图使用获取文件的数据
但它没有按我的预期工作,因为 UIDocumentPicker 在下载文件之前触发 -documentPicker:didPickDocumentAtURL: -method。
下载文件后如何从文件中获取 NSData?
在此先感谢,法比安。
ios - UIDocumentPickerViewController vs iCloud Drive 应用容器?
- 该应用程序的容器是公开的,因此它在 iCloud Drive 中可见。
- 该应用程序在其公共 iCloud 容器中显示文件。
- 该应用程序还可以提供
UIDocumentPickerViewController
withUIDocumentPickerModeImport
模式,以便用户可以从其他容器导入文件。
但我不希望用户能够从应用程序自己的容器中导入文件。这些已经在应用程序中可见,使用NSMetadataQuery
.
我怎样才能防止这种情况?
- 该容器必须是公共的,以便从桌面上的 iCloud Drive 中可见。所以隐藏它不是一种选择。
- 我可以
UIDocumentPickerModeOpen
改用,因为这样我可以检查 fileURL 并查看所选项目是否在应用程序的容器中。 NSMetadataQuery
我希望我可以从 给定的 url创建一个UIDocumentPickerViewController
然后检查NSMetadataUbiquitousItemIsExternalDocumentKey
属性。但我还没有做到这一点。
objective-c - 无法使用 UIDocumentPicker 导入页面和编号文档
我正在开发一个能够存储云文档的应用程序。此应用程序将可以选择使用新的UIDocumentPickerViewController
. 一切正常,我可以显示选择器视图控制器。这是我用来导入文件的代码:
使用此代码,我可以导入许多不同的文件格式(.pdf、.txt、.rtf、.doc 等),但是如果我尝试从 iCloud 导入文件 .pages 或 .numbers 文件,则调用[NSData dataWithContentsOfURL:newURL]
返回null
。
是否可以让用户导入这些类型的文件?
我已将此处列出的文档变红https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/FileProvider.html#//apple_ref/doc/uid/TP40014214-CH18-SW2 和我已经下载了此处列出的示例:https ://developer.apple.com/devcenter/download.action?path=/wwdc_2014/wwdc_2014_sample_code/newboxanintroductiontoiclouddocumentenhancementsinios8.0.zip 但是我不知道如何解决这个问题问题。
预先感谢您的帮助
安德烈亚
ios - iCloud UIDocumentPicker 间歇性崩溃并挂起
问题:
当从 iCloud 中选择一个文档时,应用程序随机崩溃,在大多数情况下,下面的代码可以工作,但在极少数情况下它会失败。
我在应用程序中启用了 iCloud 授权,但似乎无法找到它间歇性失败的原因。有没有我丢失的支票?
它有时也会挂起 5 秒左右(通常是在崩溃前)
代码:
错误:
其他错误:
有人遇到过这个吗?
ios - 我的应用程序在 UIDocumentPickerViewController 上崩溃了
我正在我的 iOS 应用程序上进行文件共享,我是UIDocumentPickerViewController
. 我不知道为什么我的应用程序崩溃了。
应用程序在突出显示的行上崩溃。
以前有人这样做过吗?我想像下面的附件一样做
ios - UIDocumentPickerViewController - 每个被选中的文件都会变灰
我UIDocumentPickerViewController
在 iOS 8 上使用以允许用户在 iCloud Drive 中打开文档。
我UIDocumentPickerModeOpen
与我的应用程序文档的自定义 UTI 一起使用:
起初这很好用。我的应用程序显示的文档,用户可以选择一个文档,然后在应用程序中打开它。
但是,如果我再次使用文档选择器,我刚刚选择的同一个文档现在变灰并且无法再次选择。
这是为什么?
即使在我退出应用程序后,该文档仍然是灰色的。我什至删除了该应用程序并重新安装它。文档仍然是灰色的。
我正在使用 UIDocument,因此需要注意启动和停止安全范围的访问。