2

大家好。所以,我试图让我的 iPhone 应用程序(越狱)运行一个终端命令,并显示输出。对于那些不明白我的意思的人,我想做和 Cydia 在安装包时所做的一样的事情(命令输出黑屏)

我正在使用 xCode 4。

谢谢!

4

1 回答 1

3

Cydia 不直接运行外部程序:它与 libapt-inst 链接,后者间接运行 dpkg 以生成部分(但不是全部)输出。

通常,您只想渲染一个带有一些白色文本的黑色文本框,然后用于popen运行您的外部程序,fread将管道中的任何数据输入您的应用程序以添加到框的末尾。

于 2011-08-18T08:21:24.583 回答