如果用户接到一个电话,期间运行的应用程序,如何自动打开应用程序后,呼吁结束。和如何恢复的最后一次会议,这样用户就不会从一开始就开始?

感谢

有帮助吗?

解决方案

你需要实现以下方法从UIApplicationDelegate协议:

  • applicationWillResignActive 被称为当的手机接收到来电
  • applicationWillTerminate 被称为时,用户答复呼叫
  • applicationDidBecomeActive 被称为如果用户选择不回答的话

applicationWillTerminate 会给几秒钟拯救你的应用程序目前的状态。最简单的方法保存国家是通过NSUserDefaults类。当的应用程序,再次开始你阅读你的国家从NSUserDefaults和恢复程序对其以前的状态。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top