当我在iPad模拟器(iOS 6)上模拟我的应用程序并模拟终止应用程序时,它会转到main.m文件中的调试会话。它以绿色突出显示此方法,并说线程1:信号SIGKILL
int main(int argc,char * argv []) {
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
当我再次运行应用程序时(模拟终止应用程序并再次重新打开它,它会将我带回viewController,当我杀死应用程序时我就是这样,但它已完全冻结。无法滚动,使用导航工具栏或者编辑任何文本等等。如果我再次进入主屏幕并再次返回应用程序,我只剩下一个空白的黑屏。我需要在main.m文件中编辑一些东西吗?我没有从来没有碰过那个文件中的任何东西。或者这可能就是模拟器的工作方式?
答案 0 :(得分:0)
对main.m的更改不是必需的,但您必须准备好应用程序才能终止,并在它再次活动时重新设置它。请参阅委托方法的this documentation。 ESP。 “监控应用程序状态更改”中描述的那些。