我的iPhone模拟器总是得到信号信号,当我退出它后,单击主页按钮。无论我运行什么应用程序,即使是XCode生成的模板应用程序,只要我首先单击Home键,然后退出模拟器,我就会得到main.m格式的SIGTERM signal for此行代码:
int retVal = UIApplicationMain(argc, argv, nil, nil);我相信这是XCode4中的一个错误,因为它不会在XCode 3.2.6中发生,并且对于每个应用程序,我都会收到这个错误。
修复它的一种方法是,我必须返回到我的应用程序,然后退出模拟器。但这有点恼人,有人知道更好的解决方法吗?
发布于 2011-10-17 11:32:35
请记住,在iOS 4中,默认情况下,即使您按下主页按钮(多任务处理),您的应用程序仍将在后台运行。你可以在应用程序的Info.plist中输入一个条目来禁用它。
你得到了SIGTERM,因为当你退出模拟器时,你的应用程序仍在运行。您会注意到,在Xcode中,"stop“按钮在您按下home按钮后仍然是活动的。
https://stackoverflow.com/questions/7789063
复制相似问题