1

我有一种情况,我必须在我的应用程序中使用一些主题文件,为此我必须使用主题应用程序。

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

是否有任何替代方案我从未使用过 Keynote,这就是为什么我对它知之甚少的原因。

请帮忙。

4

2 回答 2

1

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

于 2011-05-30T08:37:00.267 回答
0

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

在斯威夫特 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];
}
于 2017-08-04T12:14:03.130 回答