2013-03-07 109 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

除非你是根和越狱设备上,你不能以编程方式终止其他应用工作。应用位于沙盒中,无法影响其他应用或其文档或数据。唯一的例外是启动一个应用程序并将数据传递给它。如果所有这些应用程序都是您自己的,那么您可以通过向他们传递一些数据来使用它。否则,不。

相关问题