gpt4 book ai didi

ios - 从共享扩展重定向回应用

转载 作者:搜寻专家 更新时间:2023-11-01 07:24:00 25 4
gpt4 key购买 nike

是否可以将用户从我的 share extension 重定向回我的应用程序(完成发布/其他操作后)?

我无法让 UIApplication.sharedApplication() 工作 - 方法不可用。

如果这可能/如果 Apple 允许的话,有什么想法吗?

最佳答案

实际上,这可以通过在响应链中搜索 UIApplication 并在其上调用 openURL 来实现,如本响应中所述:https://stackoverflow.com/a/28037297/554203 .

这是适用于 XCode 8、Swift 3.0 和 iOS10 的代码(同样,摘自上面 Julio Bailon 的回复):

let url = NSURL(string:urlString)
let context = NSExtensionContext()
context.open(url! as URL, completionHandler: nil)

var responder = self as UIResponder?

while (responder != nil){
if responder?.responds(to: Selector("openURL:")) == true{
responder?.perform(Selector("openURL:"), with: url)
}
responder = responder!.next
}

关于ios - 从共享扩展重定向回应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37150611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com