我的 iOS 应用程序包中有一个页面文档。我想直接使用 Apple 的 Pages iOS 应用程序打开此文档。我知道我必须在 LSApplicationQueriesSchemes 下的 info.plist 中添加方案。但我真的只是在猜测我应该添加什么。我试过“pages”//”和“com.apple.pages://”,但这些都不起作用。
如果我尝试 MS Word,它会起作用!
UIApplication.shared.open(URL.init(string: "word://hello.doc")!, options: [: ]) { (result) in
print(result)
}
当我尝试:
UIApplication.shared.canOpenURL(URL.init(string: "pages://hello.pages")!)
我收到以下错误:
canOpenURL: failed for URL: "pages://hello.pages" - error: "The operation couldn’t be completed. (OSStatus error -10814.)"
当我用谷歌搜索这个错误代码时,我发现它的意思是 kLSApplicationNotFoundErr。是否可以以这种方式打开 .pages 文档?还是你必须使用 UIDocumentInteractionController?