-1
我正在开发一个应用程序,有一种情况下,我试图通过使用以下代码通过终端杀死进程ID(运行应用程序的PID)来阻止正在运行的应用程序。对于以下方法,我传递了正在运行的应用程序的名称。如何在进程死亡时隐藏警报消息?
代码段:
-(void)lock:(NSString *)name
{
NSString *kil = [NSString stringWithFormat:@"killall -6 %@",name];
system([kil UTF8String]);
}
那个时候我得到以下
给出一个警告信息“点击重新打开再次打开该应用点击报告查看更多详细信息和。发送报告给Apple“
我想隐藏该警报消息给用户。所以如果有任何出路,请给我建议。
请随反对票发表评论。 – 2014-09-05 10:28:55
如果你想杀死它而没有得到消息,你应该使用信号'9',而不是信号'6' – Petesh 2014-09-05 11:29:57
这有效。你可以写这个答案,以便我可以接受它,或者我应该删除这个问题? – 2014-09-05 12:06:08