gpt4 book ai didi

iOS MS Powerpoint - 打开应用程序文件(离线)

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:02:25 25 4
gpt4 key购买 nike

我正在尝试使用 Microsoft 的 Powerpoint Url 方案从我的 iPad 在 Powerpoint 中打开本地应用程序文件:https://msdn.microsoft.com/en-us/library/office/dn911482.aspx

但是 Powerpoint 一直告诉我它无法连接到服务器,就好像它正在尝试连接到远程服务器,而不是读取本地文件。

我是否应该注册我自己的 url 方案并让 Powerpoint 使用它打开它,或者我如何在不使用 UIDocumentInteractionController 的情况下在 Powerpoint 中打开通过我的应用程序下载的文件?

我试过的网址是:

ms-powerpoint:ofv|u|/Users/(user)/Library/Developer/CoreSimulator/Devices/(UDID)/data/Containers/Data/Application/(UDID)/Library/(folder-name)/ThisIsAPowerpointFile.pptx

ms-powerpoint:/Users/(user)/Library/Developer/CoreSimulator/Devices/(UDID)/data/Containers/Data/Application/(UDID)/Library/(folder-name)/ThisIsAPowerpointFile.pptx

它也在实际设备(不仅仅是模拟器)上进行了测试,结果相同。

如果我解释得不够清楚:我想做的是从我的应用程序中打开一个 powerpoint 文件,我的应用程序之前已经下载了该文件而没有使用 UIDocumentInteractionController(我不希望用户必须选择 Powerpoint,它必须是默认值)。

最佳答案

正如 Scriptable 所提到的,Apple 的安全策略不允许任何应用程序访问包含在任何其他应用程序沙箱中的内容。因此,您可以使用 UIDocumentInteractionController,传递本地文件的 url 并在任何所需的应用程序中打开它。

“当您的应用需要与无法自行预览或打开的文件进行交互时,请使用 UIDocumentInteractionController 对象来管理这些交互。文档交互 Controller 与 Quick Look 框架一起确定是否可以就地预览文件,由另一个应用程序打开,或由两者打开。您的应用程序反过来与文档交互 Controller 一起工作,以在适当的时间向用户显示可用的选项。”

关于iOS MS Powerpoint - 打开应用程序文件(离线),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41120453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com