在iOS模拟器中杀死应用程序时出现问题

时间:2013-01-10 23:17:57

标签: ios6 xcode4.5

当我在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文件中编辑一些东西吗?我没有从来没有碰过那个文件中的任何东西。或者这可能就是模拟器的工作方式?

1 个答案:

答案 0 :(得分:0)

对main.m的更改不是必需的,但您必须准备好应用程序才能终止,并在它再次活动时重新设置它。请参阅委托方法的this documentation。 ESP。 “监控应用程序状态更改”中描述的那些。