问题标签 [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.

0 投票
0 回答
328 浏览

ios - 打开 UIDocumentPickerViewController 时出错

我正在尝试从我的 Viewcontroller 中呈现 UIDocumentPickerViewController。有时我会收到错误消息,说无法与帮助应用程序通信。

我展示 DocumentPickerViewController 的方式是:

其中, BHFilePickerViewController 是我的UIDocumentPickerViewController类型的自定义类。

发生问题时,我可以看到日志为

我是否以错误的方式呈现它?你有什么可以改进的?先感谢您。

0 投票
1 回答
81 浏览

ios - 如何注册从 UIDocument 获取的字体

我正在尝试注册从 UIDocument 获取的字体,一切正常

I enabled Install Fonts capability under the Signing & CapabilitiesI accessed the UIDocument file and I pick the font.我不知道如何注册。

这是我的代码

0 投票
0 回答
56 浏览

swift - 通过 UIDocumentPickerViewController 访问 Google Drive 中的 URL

我正在使用 UIDocumentPickerViewController 来允许用户打开存储在云存储提供商中的视频文件。在 UIDocumentPickerDelegate -> documentPicker(_ :, didPickDocumentsAt:) 我检查 URL 是否有效并简单地设置 let video = AVURLAsset(url: url)。在此之前,我添加了 url.startAccessingSecurityScopedResource()。

这适用于 Dropbox。但是,对于 Google Drive,我得到了一个有效的 URL,但生成的 AVAsset 将 isPlayable 和 isReadable 都设置为 false,并且视频无法播放。有趣的是,驱动器中的某些文件会发生这种情况,但不是全部。无法加载的文件没有视频缩略图(只是通用视频图标),正确加载的文件有预览缩略图 - 暗示 Google 云端硬盘提供商以不同方式处理这些文件。

我尝试使用 Google Drive 应用程序使文件可以离线使用,我认为这可能会有所作为,但没有运气。我不知道有什么区别,也不知道如何将这些文件加载​​到我的 AVURLAsset 中。

还有一件事 - 我禁用了 Google Drive 中的“隐私屏幕”设置,这会阻止任何文件加载到文档选择器中。

有任何想法吗?是否有我需要了解的安全设置?

谢谢!

0 投票
0 回答
76 浏览

swift - 向 UIDocumentPickerViewController 添加环境对象

我正在尝试使用文件浏览器从应用程序的沙箱外部将 mp3 文件导入我的应用程序。我有一个“存储”环境对象,其中有我想将所选文件移动到的文件夹 URL。我想将该商店作为环境对象添加到文件选择器中。

这是我从视图中调用文档选择器的方式(这里只是相关代码):

这是文档选择器代码:

这是商店代码:

所以我想在 documentPicker 函数中将文件导入到我的应用程序的沙箱中,就像在注释代码中一样。但我无法将环境对象添加到视图控制器。我不知道是否可以这样做,因为我正在使用根视图控制器来显示文档选择器。

0 投票
0 回答
83 浏览

swift - UIDocumentPickerViewController-didPickDocumentsAt 委托方法未在 iOS 11 中调用,在 iOS 14 中工作正常

我正在使用 UIDocumentPickerViewController 将文档添加到我的应用程序。但在 iOS 11 中,没有调用didPickDocumentsAt,因此无法进行选择。而它在 iOS14 中运行良好。我已经阅读了stackoverflow中的几乎所有线程,但没有找到解决方案。它是 iOS 11 中的一个错误,因为它是在其中启动 documentpicker 的吗? 会计。到这个链接

不会生成有关任何内容的日志。任何帮助表示赞赏!

文档选择器启动器方法:

我的代表:

0 投票
1 回答
1705 浏览

ios - 如何创建自定义 UTType 并启用 UIDocumentPickerViewController?

我正在创建一个应用程序,其中有自定义文件类型,例如.xyz文件,它不是 UTType API 的一部分。

以下是案例问题:

  • 我想创建一个带有xyz扩展名的自定义 UTType。
  • 打开文件应用程序时,仅应启用具有扩展名的文件.xyz
  • 带有xyz扩展名的文件应在文件 App 上显示自定义图标。
0 投票
0 回答
109 浏览

javascript - React-Native-fs 不会从文档选择器打开我的 uri

我通过 DocumentPicker 选择一个文件,获取 URI,然后将它传递给一个应该打开我的 Document (csv) 的函数。但我得到了错误ENSCOCOAERRORDOMAIN260
我也试着看看是否有一个文件-nope. 但我只是通过 DocumentPicker 选择了它(我通过它获取文件名、大小等)

那将是功能:

它抛出console.log('ERROR, theres is nothing');..但我知道应该有什么。

有什么建议吗?
非常感谢

0 投票
1 回答
28 浏览

ios - 将pdf文件上传到服务器时出现iOS错误-Swift Xcode 13

我正在使用 UIDocumentPicker 将 pdf 文件上传到服务器。它正确选择了文件,但是在获取文件内容时会抛出此错误:

该错误告诉我似乎存在权限问题。我四处寻找,但没有找到任何可行的解决方案。这是我将文件上传到服务器的代码。

此行显示错误:

提前致谢