-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