2013-03-07 108 views
-1

如何通過PID或名稱終止/關閉應用程序/進程?如何以編程方式在iOS中終止進程

我試圖使用C函數,但它不起作用。 (例如,試圖殺死LinkedIn應用程序/進程)。

pid_t pid = 3696; //GetProcessPIDForLinkedIn(); 
kill(pid, SIGQUIT); 

我不打算將其部署到應用程序商店,但它應該對非越獄的設備

+2

我不認爲你可以做到這一點,而不是根。 – 2013-03-07 12:50:31

+0

exit(0);可能是你想要的。 – rptwsthi 2013-03-07 12:51:38

+1

@rptwsthi我認爲這是關於從外部殺死一個進程,而不是用'exit(0)'結束它。只有進程本身可以調用'exit(0)'。 – 2013-03-07 12:53:45

回答

2

除非你是根和越獄設備上,你不能以編程方式終止其他應用工作。應用位於沙盒中,無法影響其他應用或其文檔或數據。唯一的例外是啓動一個應用程序並將數據傳遞給它。如果所有這些應用程序都是您自己的,那麼您可以通過向他們傳遞一些數據來使用它。否則,不。

相關問題