有什么方法可以从共享扩展打开主机应用程序吗?



重复链接:链接

我已经点击了上面的链接,但它不起作用。

我的程序:我为主机应用程序创建了一个 url 方案,并称为 OpenURL,用于从共享扩展启动主机应用程序。(Swift 5,在 iOS 13 上测试,Xcode 11.3(

func openURL(url: URL) {
var responder: UIResponder? = self
while responder != nil {
if let application = responder as? UIApplication {
application.perform(#selector(openURL(url:)), with: url)
return
}
responder = responder?.next
} 
}

我在SLComposeServiceViewController中使用了上述方法,在此控制器中称为openURL(URL(字符串:"MyHostAppScheme://"((。但无法从此共享扩展应用打开主机应用。

我搜索了Apple论坛,但没有得到任何解决方案。

注意:我从AppStore找到了一个应用程序,它能够从共享扩展打开应用程序。

您的帮助将不胜感激。

这是苹果公司不允许的。 https://forums.developer.apple.com/thread/27295

相关内容

  • 没有找到相关文章

最新更新