从应用内部拨打电话并保留应用状态

时间:2011-07-26 18:47:22

标签: iphone ios cocoa-touch uiview

在我的应用程序中,我要求在页面上显示一些信息,包括电话号码。我需要允许用户从该页面拨打电话,并且还希望在呼叫结束后保留​​应用程序的状态,即一旦用户完成呼叫,他应该回到他离开的原始页面。怎么做到这一点?

1 个答案:

答案 0 :(得分:3)

iOS4具有多任务处理功能。

你不需要做任何事情。用户点击somwhere,拨打电话,结束通话并调用applicationDidBecomeActive:中的AppDelegate。您的应用程序会准确返回到用户离开的位置。

来自UIApplicationDelegate's Protocol Reference

  

调用此方法是为了让您的应用程序知道它已从中移动   非活动状态到活动状态。这可能是因为您的应用程序   由用户或系统发起。 应用程序也可以返回   如果用户选择忽略中断,则进入活动状态   发送的(如来电或短信)   暂时申请非活动状态