2011-06-17 73 views
0

在我的一個應用程序中,我需要處理呼叫中斷。我知道應用程序將直接進入iOS 4以上的背景。我該如何處理這種情況iOS設備少於4的設備。我是否需要實現任何委託方法,以獲得有關通話中斷已經到來的通知。請幫忙。如何處理iPhone 4下的iPhone中的電話中斷4

在此先感謝.. :)

+1

我已經在這裏回答了一個類似的問題:http://stackoverflow.com/questions/6088734/is-it-possible-to-detect-if-my-app-is-running-and-displaying-on-screen/6088776#6088776 – Jack 2011-06-17 05:40:25

回答

5

使用下面的appdelegate方法:

  • (無效)applicationWillResignActive:(UIApplication的*)應用

    此委託將調用當應用程序即將從激活狀態轉移到非激活狀態。這可以針對某些類型的暫時中斷(發生諸如電話呼叫到來時或者當用戶退出應用程序和它開始過渡到背景狀態。

若要重新啓動已暫停的任何任務(或不。尚未啓動),而應用程序是無效如果應用程序是以前的背景下,可選刷新用戶界面對於這種使用下面的appDelegate

  • (無效)applicationDidBecomeActive:(UIApplication的*)應用
+0

這個代表是否可以從iOS 3開始使用?或者僅在iOS 4以後纔可用。如果不可用,我如何才能在iOS 3上運行設備。 – 2011-06-17 06:21:08