我有一種情況,我必須在我的應用程序中使用一些基調文件,爲此我必須使用Keynote應用程序。如何從另一個應用程序打開KeyNote應用程序
現在我的問題是,是否有任何方法來從我的應用程序打開主題應用程序(可能來自URL方案)。如果是,那麼如何將我的文件傳遞給該文件。
有沒有其他替代方案,我從來沒有使用過Keynote,這就是爲什麼我對它的知識非常少。
請幫忙。
我有一種情況,我必須在我的應用程序中使用一些基調文件,爲此我必須使用Keynote應用程序。如何從另一個應用程序打開KeyNote應用程序
現在我的問題是,是否有任何方法來從我的應用程序打開主題應用程序(可能來自URL方案)。如果是,那麼如何將我的文件傳遞給該文件。
有沒有其他替代方案,我從來沒有使用過Keynote,這就是爲什麼我對它的知識非常少。
請幫忙。
沒有官方提及Keynote iOS應用程序的URL方案參考。如果你想嘗試使用Keynote文件,我建議你看看UIDocumentInteractionController
。如果有一個可以打開這些文件的應用程序,它將提供用戶打開它的選項。
您不能通過傳遞它在您的應用程序中直接在Keynote中打開文件。但是您可以從您的應用中打開Keynote。
在斯威夫特3
let keynoteUrl = URL(string: "x-keynote-live://")
if UIApplication.shared.canOpenURL(keynoteUrl! as URL)
{
UIApplication.shared.open(keynoteUrl!)
}
在Objective-C我使用UIDocumentInteractionController
NSURL *keynoteUrl = [NSURL URLWithString:@"x-keynote-live://"];
if ([[UIApplication sharedApplication] canOpenURL:keynoteUrl]) {
[[UIApplication sharedApplication] openURL:keynoteUrl];
}
- 首先,.KEY文件預覽,然後我點擊 「打開」,選擇主題,但該應用程序無法啓動。什麼可能是一個問題? – Solomiya 2015-03-24 12:50:57