我正在开发一个iPhone应用程序,可以通过电子邮件中的自定义URL方案链接启动。
当从电子邮件启动应用程序时,我想填充一个文本框,其中包含一个附加到启动URL (appname:\\?orderno=1234)
的订单号。我可以从网址上启动应用程序。
我的问题是从URL中提取orderno
变量并将值添加到文本框中。我已经通过首选项实现了它,但它只显示了值,即第二次启动应用程序。如何在Appdelegate
中提取变量,然后允许它在视图控制器中使用。
请帮忙!
答案 0 :(得分:0)
您是否尝试在applicationDelegate中实现-handleOpenUrl:
另见这个问题: How to use UIApplication handleOpenURL Notifications