在接听来电时强制终止应用

时间:2012-06-07 07:36:56

标签: iphone objective-c ios

当我在来电中按下“接听”按钮时,我需要强制退出我的应用程序,当我点击“拒绝”应用程序时,应继续其工作。

我曾尝试在applicationDidEnterBackground中调试exit(0)。

应用程序强制退出。但问题是它自动重新启动。

任何建议和想法??

1 个答案:

答案 0 :(得分:4)

永远不要在您的应用代码中调用“exit”。 Apple 拒绝自行退出的应用,用户没有明确地这样做。 Apple说尽可能多in their "iOS Human Interface Guidelines" (look in the "Don't Quit Programatically" section)

唯一的官员&批准退出应用程序的方法是让用户通过点击主页栏按钮然后点击“迷你”底座上摇动的应用程序上的“ - ”徽章来手动执行此操作。

我想在这种情况下你应该做的唯一事情就是在applicationWillResignActive: app委托方法中正确处理事情。