2011-12-21 76 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