2013-03-01 54 views
0

我正在从自定义url方案启动的应用程序。iOS自定义URL方案 - 获取源URL

我已经设法获取网址及其参数和一切,但是,我们的应用程序启动了网页视图。我们希望当用户点击该方案的链接时,他所在的同一页面会在我们的网页视图中打开(这是因为其他功能在后台运行,并允许用户继续浏览他所在的网站)

它甚至有可能得到点击的网址的位置?我知道我可以获得源应用程序,但有什么方法(除了将该链接添加到方案本身作为参数)来获取源代码链接?

谢谢!

+0

你的意思是阻止'UIWebViewDelegate'协议中的'-webView:shouldStartLoadWithRequest:'方法吗? – 2013-03-01 16:59:17

+0

您的意思是在输入您的应用程序之前获取用户所在页面的URL? – codelark 2013-03-01 17:00:06

+0

想想唯一的办法就是做你说的并且把它作为参数加入。 – ChrisH 2013-03-01 17:40:21

回答

2

如果您需要将信息传递给您的应用程序,则该信息必须由URL本身以某种方式表示。

为此目的添加一个通用接口是没有意义的,因为这些URL可以托管在电子邮件或SMS中。