【发布时间】:2010-11-25 19:21:54
【问题描述】:
我正在尝试编写一个模仿 *nix 系统上可用的顶级系统实用程序的 iphone 应用程序。似乎 system() 和/或 popen() 应该使我能够捕获在 iphone 上执行的系统命令的输出。但是,以下代码没有给出 popen 或 system 的输出。是否有其他方法可以获取此信息。 iphone 上的 iStats 应用程序似乎能够捕捉到这一点,我假设它在应用程序商店中受到 Apple 的祝福。无论如何,任何帮助将不胜感激!
FILE *f = popen("ps", "r");
StringPtr *buf1 = malloc(60);
fread(buf1, 0, sizeof(buf1), f);
NSLog(@"system = %s",buf1 );
system('ls /');
【问题讨论】:
标签: iphone objective-c process system