如何从另一个应用程序打开 KeyNote 应用程序

发布于 2024-11-10 13:46:57 字数 196 浏览 0 评论 0原文

我遇到一种情况,我必须在我的应用程序中使用一些 Keynote 文件,为此我必须使用 Keynote 应用程序。

现在我的问题是有什么方法可以从我的应用程序打开主题演讲应用程序(可能来自 URL 方案)。如果是,那么如何将我的文件传递给它。

有没有什么替代方案,我从未使用过 Keynote,这就是为什么我对它知之甚少。

请帮忙。

I have a situation where i have to use some keynote files in my app and for this i have to use Keynote app.

Now my question is that is there any method to open the keynote app from my app (might be from URL scheme). If yes then how to pass my file to that.

Is there any alternative to this i have never used Keynote that is why i have very less knowledge about it.

Please help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

甜`诱少女 2024-11-17 13:46:57

官方没有提及 Keynote iOS 应用程序的 URL 方案参考。如果您想尝试使用 Keynote 文件,我建议您查看 UIDocumentInteractionController。如果有一个应用程序可以打开这些文件,它将为用户提供打开它的选项。

There is no official mention of a URL scheme reference for the Keynote iOS app. If you want to try using Keynote files, I suggest you look at UIDocumentInteractionController. If there is an app that can open those files, it will provide the user options to open it.

你曾走过我的故事 2024-11-17 13:46:57

您无法通过传递文件的方式直接在应用程序中的 Keynote 中打开文件。但您可以从应用程序中打开 Keynote。

在 Swift 3 中

let keynoteUrl = URL(string: "x-keynote-live://")
if UIApplication.shared.canOpenURL(keynoteUrl! as URL)
{
    UIApplication.shared.open(keynoteUrl!)
}

在 Objective-C 中

NSURL *keynoteUrl = [NSURL URLWithString:@"x-keynote-live://"];
if ([[UIApplication sharedApplication] canOpenURL:keynoteUrl]) {
    [[UIApplication sharedApplication] openURL:keynoteUrl];
}

You cannot open a file directly in Keynote from your app by passing it. But you can open Keynote from your app.

In Swift 3

let keynoteUrl = URL(string: "x-keynote-live://")
if UIApplication.shared.canOpenURL(keynoteUrl! as URL)
{
    UIApplication.shared.open(keynoteUrl!)
}

In Objective-C

NSURL *keynoteUrl = [NSURL URLWithString:@"x-keynote-live://"];
if ([[UIApplication sharedApplication] canOpenURL:keynoteUrl]) {
    [[UIApplication sharedApplication] openURL:keynoteUrl];
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文