目标C中的SIGKILL崩溃

时间:2011-11-20 07:24:22

标签: objective-c ios4 sigkill

我开发了一款iPad应用。当我通过单击多任务栏上的减号按钮关闭应用程序时,我再次运行应用程序,iPad崩溃并且全黑屏幕。

我连接Xcode后发现错误信息是main.m中的“SIGKILL”

int main(int argc, char *argv[])
{    
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
    int retVal = UIApplicationMain(argc, argv, nil, nil);        << Thread 1:Program received signal: "SIGKILL".

    [pool release];
    return retVal;
}

这个错误有什么解决方案吗?

1 个答案:

答案 0 :(得分:2)

here

  

从多任务栏中删除程序会阻止它运行。   它相当于OS X中的“Force Quit”选项   右键单击停靠栏中的应用程序图标。

     

在iOS级别,这显然是通过发送“kill”来完成的   信号,称为SIGKILL,应用程序。