在我的应用程序中,我要求在页面上显示一些信息,包括电话号码。我需要允许用户从该页面拨打电话,并且还希望在呼叫结束后保留应用程序的状态,即一旦用户完成呼叫,他应该回到他离开的原始页面。怎么做到这一点?
答案 0 :(得分:3)
iOS4具有多任务处理功能。
你不需要做任何事情。用户点击somwhere,拨打电话,结束通话并调用applicationDidBecomeActive:
中的AppDelegate
。您的应用程序会准确返回到用户离开的位置。
来自UIApplicationDelegate's Protocol Reference:
调用此方法是为了让您的应用程序知道它已从中移动 非活动状态到活动状态。这可能是因为您的应用程序 由用户或系统发起。 应用程序也可以返回 如果用户选择忽略中断,则进入活动状态 发送的(如来电或短信) 暂时申请非活动状态。