问题标签 [files-app]

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 投票
1 回答
1647 浏览

ios - 文件应用程序视图控制器?

在 iOS 版 Pages、Numbers 和 Keynote 3.3 中,Apple 取消了其自定义文件管理器,而是使用 iOS 11 Files App 的一个版本来允许用户在应用程序中选择和保存文件,

适用于 iOS 11 的 Pages 和 Keynote 3.3 上的类文件文档选择器用户界面: 页面 基调

这是开发人员可以在 3rd-Party 应用程序中实现的公开可用的视图控制器吗?

苹果在一份用户支持文件中提到,这些应用程序“协同工作”来呈现这种观点。链接: https: //support.apple.com/en-us/HT208077

0 投票
3 回答
4852 浏览

ios - 通过 URL Scheme 或其他方式打开 iOS 11 Files 应用程序

我的应用程序现在Documents在 iOS 11 文件应用程序“在我的 iPhone”部分上共享目录。

(感谢这篇文章:Working with the Files App in iOS 11

问题是如何通过 URL Scheme 打开此目录或至少 File 应用程序根页面。UIDocumentPickerViewController或者UIDocumentBrowserViewController在这种情况下没有帮助。

0 投票
1 回答
1028 浏览

ios - 如何在 iOS 11 文件应用程序中设置应用程序文件夹图标

存储在我的应用程序中的文档显示在“我的 iPhone 上”下的 iOS 11 文件应用程序中。此目录中的文件夹确实在其文件夹中具有相应应用程序的应用程序图标。

除了我的应用程序外,这可以正常工作。对于我的应用程序,它仅显示带有占位符图标图像的文件夹。

我找不到任何关于此的文档。我的应用程序的图标资源确实包含适用于 iOS 11 的所有可用图标大小。

我需要做什么才能在文件应用程序的文件夹上显示我的应用程序图标?

0 投票
1 回答
1798 浏览

ios - 通过iOS11文件应用在应用中导入多个文件

我正在尝试将多个文件从新的 iOS11 文件应用程序导入到我的应用程序中。但是,当我在文件应用程序中选择两个或多个文件(均为相同类型,pdf)时,然后点击共享按钮并选择我的应用程序(复制到 myApp)

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options

只被调用一次,只有我选择的第一个文件被成功导入。

所以我尝试了这是否适用于 Dropbox 或 GoogleDrive 等其他应用程序,但它会导致相同的行为。如果我选择 iOS Mail 应用程序或 Gmail 应用程序(在文件应用程序中点击共享后),我所有选择的文件都会被导入(作为附件)。所以我认为必须有一种方法可以在我自己的应用程序中实现这一点。

0 投票
2 回答
8016 浏览

ios - 将文件从 iOS 11 Files 应用程序复制到沙箱

我想将文件从 iOS 11 文件应用程序复制到我的本地应用程序沙箱。出于测试目的,假设文件在文件应用程序中本地可用(从 iCloud 下载到本地存储)。文件扩展名已在我的应用程序中注册,当在 Files 应用程序中按下文件时,我的应用程序会从 Files 应用程序接收文件 URL:

但操作失败,输出如下:

获得对外部文件的读取权限是否需要一些特殊的东西?

问候,

0 投票
2 回答
1116 浏览

ios - UIDocumentPickerViewController 按钮看起来被禁用但可以工作——为什么?

我正在使用 UIDocumentPickerViewController 将图像导出到 iOS 11 中的文件应用程序。选择器出现,我可以选择文件的目的地。我收到文件被移动的回调,我可以在文件中看到它们,所以看起来工作正常。然而,用户界面是错误的——添加和取消按钮看起来被禁用,但它们实际上工作正常。如果我只使用共享表中的保存到文件,按钮看起来不会这样。

这是我的代码:

我尝试过的事情:
1)我尝试过 Move 和 Export 类型
2)我启用了 iCloud 功能(所有三个项目:键值、文档和 CloudKit)-体验没有区别 [事实上,代码有效即使没有这些设置,尽管文档另有说明])

这是 UI 外观的屏幕截图。如您所见,用户界面说它将将该项目添加到所选目录(事实上,如果我点击添加,它会这样做):

在此处输入图像描述

任何人都知道如何让按钮显示为蓝色并启用?我没有在网上找到任何可以尝试的示例代码——如果有人有指针,我可以试试看它是否与我的配置或代码有关。

0 投票
3 回答
6314 浏览

ios - 如何在ios中打开本机文件应用程序?

如何使用 url 方案或其他方式打开 ios 的本机文件应用程序?我尝试搜索 url 方案但没有运气。

这个问题似乎没有答案,苹果论坛中有这个问题的帖子,但仍然没有答案。 https://forums.developer.apple.com/message/257860#257860 可以使用捆绑标识符来完成吗?

0 投票
1 回答
219 浏览

ios - iOS11 在 Files 应用中保存并查看 .txt 文件

我正在尝试将字符串保存在.txt文件中,并希望.txt在文件应用程序中查看该文件。可以在文档目录中保存和读取文件,但我很难在文件应用程序中保存和查看。

您的帮助将不胜感激。

0 投票
0 回答
39 浏览

ios - 没有文件应用程序集成的文件管理应用程序?

我已经构建了一个 iOS 应用程序(一个文件管理),而且它已经存在一年了,现在当我尝试插入更新时,我的应用程序被拒绝说Apps that enable users to view and select files should include items from the Files app and the user’s iCloud documents. 我真的想要包含 Files-app 还是有任何选项在没有文件应用程序的情况下更新它(绕过它)。

苹果是否更新其文件管理政策?

提前致谢。

0 投票
1 回答
1299 浏览

javascript - 是否可以使用 Expo 将文件写入 iOS 文件系统,以便可以通过 iOS 11 Files 应用程序访问它

我目前正在使用 React Native 的 Expo 库将录音写入 iOS 文件系统。我FileSystem.documentDirectory按照expo docs使用,但是在使用 iOS11 Files 应用程序时无法访问此文件。Expo是否有可能在允许这样做的地方写,或者在iCloud上写失败?似乎这FileSystem.documentDirectory是文件系统中的沙盒区域。