2012-10-16 25 views
0

我正在开发一个iPhone应用程序,该应用程序可以通过指向电子邮件的自定义URL方案的链接启动。从自定义urlscheme启动应用程序

当应用程序从电子邮件启动时,我想填充一个文本框,其中的订单号附加到启动URL (appname:\\?orderno=1234)。我可以从URL中启动应用程序。

我的问题是从URL中提取orderno变量并将该值添加到文本框中。我已经通过首选项实现了它,但它只显示价值,第二次启动应用程序。我怎样才能提取Appdelegate中的变量,然后允许它在视图控制器中使用。

请帮忙!

回答

0

您是否尝试过在您的applicationDelegate中实现-handleOpenUrl:?

也看到这个问题: How to use UIApplication handleOpenURL Notifications

+0

呀应用的各个那部分工作正常。在应用程序启动时,我应该使用什么方法来存储变量,以便在绘制视图时可以访问该变量,因为在我可以访问“orderno”变量之前,屏幕已绘制。 – simon

相关问题