2011-12-21 95 views
0

我工作的iOS应用,并看看是否有可能当用户打开一个URL(例如,用户按下一个按钮,如下图所示执行代码)应用程序何时打开URL?

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://1234567890"]] 

telprompt知道:秀当它被调用时一个警报。但我想要一种方法来检测用户是否按下确定按钮或取消按钮。我需要在-(void)applicationDidEnterBackground:(UIApplication *)application中执行一些代码,具体取决于按下哪个按钮。任何想法?

回答

2

您可以继承UIApplication并覆盖openURL: 这会让您控制并决定要做什么。 确保调用超级实施但如果你要打开的URL

编辑

下面是一个例子

How to subclass UIApplication?

+0

谢谢您的回答,这听起来很有趣。但是,我不太确定如何实现,但会调查此事。你有一些代码吗? – human4 2011-12-21 23:04:58

+0

查看编辑。我添加了一个链接。 – NSIntegerMax 2011-12-22 19:21:30

+0

谢谢我稍后再来看看,我正在尝试使用**' **好像这里也有我的问题的选项。 – human4 2011-12-22 21:02:04

相关问题