重复链接:link
我已经点击了上面的链接,但没有用。
我的过程:我为主机应用创建了一个网址方案,并命名为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(string:“ MyHostAppScheme://”))。但是无法从此共享扩展应用程序打开主机应用程序。
我已经搜索了苹果forum,但是没有任何解决方法。
注意:我在AppStore中找到了一个可以从共享扩展程序打开应用的应用。
我们将为您提供帮助。