Iphone 获取Safari';s上次重定向到我的主UIviewcontroller的URL
在我的应用程序中,我调用Safari打开(UIApplication delegate),Safari进入前台,并且有一些url重定向。 最后,我想在我的主应用程序中保存一个urlIphone 获取Safari';s上次重定向到我的主UIviewcontroller的URL,iphone,url,delegates,safari,uiapplication,Iphone,Url,Delegates,Safari,Uiapplication,在我的应用程序中,我调用Safari打开(UIApplication delegate),Safari进入前台,并且有一些url重定向。 最后,我想在我的主应用程序中保存一个url 我如何获取此url以及如何返回我的主应用程序?简短回答:你不能。苹果不允许第三方应用程序访问有关Safari中最近访问的URL的任何信息等。您不能,因为Safari现在已打开,而您的应用程序现在已关闭。此外,iPhone是沙盒式的,因此您可能无论如何都不允许访问Safari的信息 相反,我建议使用UIWebview。
我如何获取此url以及如何返回我的主应用程序?简短回答:你不能。苹果不允许第三方应用程序访问有关Safari中最近访问的URL的任何信息等。您不能,因为Safari现在已打开,而您的应用程序现在已关闭。此外,iPhone是沙盒式的,因此您可能无论如何都不允许访问Safari的信息 相反,我建议使用UIWebview。它允许用户从应用程序内部访问web。UIWebView中打开的当前URL位于myWebView.request.URL.absoluteString
编辑:这不是一个多任务的例子。您的程序不能在后台运行,除非它正在进行VoIP呼叫、检查位置或接收推送通知。我已经用UIWebView完成了这项工作,并且我想检查使用xcode的多任务功能。这不是多任务的示例。您的程序不能在后台运行,除非它正在进行VoIP呼叫、检查位置或接收推送通知。