Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何以编程方式终止iOS中的进程_Ios_Objective C_C_Process - Fatal编程技术网

如何以编程方式终止iOS中的进程

如何以编程方式终止iOS中的进程,ios,objective-c,c,process,Ios,Objective C,C,Process,如何按PID或名称终止/关闭应用程序/进程 我试着使用C函数,但它不起作用。例如,尝试杀死LinkedIn应用程序/进程 pid_t pid = 3696; //GetProcessPIDForLinkedIn(); kill(pid, SIGQUIT); 我不打算在App Store上部署它,但它应该适用于非越狱设备除非您是root用户并且在越狱设备上,否则无法通过编程方式杀死其他应用。应用程序位于沙箱中,无法影响其他应用程序或其文档或数据。唯一的例外是启动应用程序并向其传递数据。如果所有这

如何按PID或名称终止/关闭应用程序/进程

我试着使用C函数,但它不起作用。例如,尝试杀死LinkedIn应用程序/进程

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

我不打算在App Store上部署它,但它应该适用于非越狱设备

除非您是root用户并且在越狱设备上,否则无法通过编程方式杀死其他应用。应用程序位于沙箱中,无法影响其他应用程序或其文档或数据。唯一的例外是启动应用程序并向其传递数据。如果所有这些应用程序都是你自己的,那么你可以通过向它们传递一些数据来使用它们。否则,不行。

我认为如果不成为root.exit0,您就无法做到这一点;可能是您想要的。@rptwsthi我认为这是关于从外部终止一个进程,而不是以exit0结束它。只有进程本身可以调用exit0.Yes。我需要杀死另一个进程/应用程序,而不是我的进程。完全没有必要为了释放内存而手动杀死进程。iOS自行管理,一旦你的应用程序需要更多内存,iOS将关闭在后台运行/睡眠的应用程序。