为什么当我在模拟器中回家时Xcode 3.2.3不能停止调试我的应用程序?

问题描述:

美好的一天!为什么当我在模拟器中回家时Xcode 3.2.3不能停止调试我的应用程序?

我已经在我的雪豹中安装了xcode latest,现在我有一个问题,当我在xcode中运行我的项目,然后停止它从模拟器,但xcode仍显示该应用程序正在运行。所以如果我必须再次运行它,它会要求重建,就像它正在运行,我想再次运行它。我想知道它是一个问题还是错误,或者它可以像这样。在这方面没有问题。

还有一件事,那就是现在,当我停下来时,调试器不会发送任何“KILL”或“END”或其他任何内容来显示应用程序已结束。

请期待这个问题。

谢谢&关心。

iOS 4.0允许后台处理,因此当您退出应用程序时,您的应用程序仍可以运行。

如果你双击主页按钮,点击你的应用程序图标,然后按红色-,它将退出。您也可以按⌘。来自Xcode的停止它。

+0

好的,让我们说如果应用程序正在运行我怎么能从xcode中杀死它,它不会去背景,并完成它,因为它是假设结束? – 2010-08-11 20:06:21

+1

考虑使用'UIApplicationExitsOnSuspend',请参阅[此链接](http://*.com/questions/3097244/exit-application-in-ios-4-0)。然后,如果您确信正确处理了它,请将其切换回来。 – jbm 2010-08-11 21:34:01

+0

@jbm如果您希望应用程序在您点击home按钮后终止,您可以将'Application not not run in background'键添加到info.plist并将其值设置为YES。希望这可以帮助。 – pasawaya 2012-06-08 02:39:57