Iphone iOS应用程序转到后台,返回前台时出现问题
我的应用程序触发iPhone拨号程序,并通过应用程序代理进入后台。 在AppDelegate.m文件中的某个地方,这被称为:Iphone iOS应用程序转到后台,返回前台时出现问题,iphone,ios,ios4,Iphone,Ios,Ios4,我的应用程序触发iPhone拨号程序,并通过应用程序代理进入后台。 在AppDelegate.m文件中的某个地方,这被称为: - (void) applicationDidEnterBackground: (UIApplication *) application { [self terminate]; } 当我使用完我的外部应用程序(拨号器)后,应用程序会再次启动,但大多数GUI部分没有响应 它响了吗?如何调试此问题?如果你需要更多信息,请告诉我 为了更有用。该应用程序是一个通讯簿,
- (void) applicationDidEnterBackground: (UIApplication *) application
{
[self terminate];
}
当我使用完我的外部应用程序(拨号器)后,应用程序会再次启动,但大多数GUI部分没有响应
它响了吗?如何调试此问题?如果你需要更多信息,请告诉我
为了更有用。该应用程序是一个通讯簿,每个条目都可以拨号,单击时会调用iOS应用程序。在通话过程中,我希望能够打开我的应用程序浏览信息当你进入后台时,你会得到ApplicationIdentinterBackground,但当这种情况发生时,你会试图完全退出你的应用程序吗?比这样做更好的是一个信息。PLIST键可以告诉OS不要进入后台“应用程序不在后台运行”。这将使你的应用程序更加优雅。 < P>我假设你的主要问题是你不考虑暂停的影响。请看这个问题:
然后考虑在Apple状态循环上阅读,您可以找到 本文中发现的重要事项包括:
为了帮助减少应用程序的内存占用,当应用程序移到后台时,系统会自动清除为应用程序分配的一些数据换句话说,应用程序的状态可能不是您被置于后台时的状态。整个过程太大,无法在这里详细阐述,应该通过苹果提供的文档进行研究,我已经在上面链接了这些文档。更准确地说,关键是“UIApplicationExitsOnSuspend”,并将其值设为“是”。什么是[自终止]呢?我猜它想杀死你的程序。