2015-02-24 33 views
1

點擊一個按鈕,我用下面的代碼電話呼叫失敗或斷開的回調,同時撥打電話

NSString *phoneNumber [email protected]"telprompt://123-4567-890"; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumber]]; 

讓我的應用程序內調用我想要做一些工作,如果呼叫失敗或斷開連接(可能是由於低平衡或網絡信號問題)。有呼叫斷開或失敗的代表是否有任何代表?任何幫助將不勝感激。

回答

2

不,一旦您將功能移交給電話應用程序,您的應用程序就會置於後臺,並且只有在用戶手動返回時纔會被激活。

+0

你確定?即使在iOS 8中也有可能??應用程序可以在沒有用戶交互的情況下進入前臺。這不是問題。我們不必手動打開應用程序 – 2015-02-24 11:33:29

+0

你能舉一個例子嗎? – 2015-02-24 11:35:13

+0

https://looksok.wordpress.com/2013/02/09/ios-tutorial-make-call-from-app-programatically/ ..這裏雖然取消呼叫,你可以返回到應用程序...甚至我的代碼也是一樣..但問題是沒有代表是否有呼叫完成或失敗 – 2015-02-24 11:36:16