首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSPipe和System() - iPhone SDK Cocoa

NSPipe和System() - iPhone SDK Cocoa
EN

Stack Overflow用户
提问于 2010-02-24 04:46:02
回答 2查看 715关注 0票数 0

我需要将这个部分添加到我的应用程序中,其中用户将输入一个终端命令,例如"killall SpringBoard“,当用户按下该按钮时,它将运行该命令。我知道,如果使用System("")函数,就可以运行终端命令。但是从文本框里呢?

我的下一个问题是,是否可以使用NSPipe检索终端命令的结果?如果是的话,怎么做?注意,我使用的是‘终端命令’这个短语,因为我不太确定它的名称(如果有人知道,请告诉我……)。基本上和MobileTerminal中的命令一样.

谢谢,

凯文

EN

回答 2

Stack Overflow用户

发布于 2010-02-24 14:05:07

如果你计划向AppStore提交你的应用程序,它将永远不会得到这样的功能集的批准。

票数 1
EN

Stack Overflow用户

发布于 2010-02-25 13:45:01

…从文本框里怎么样?

反问:你的观点与system函数有什么关系?

我的下一个问题是,是否可以使用NSPipe检索终端命令的结果?

是。

,如果是的话,怎么做?

放弃system函数,直接使用forkthe exec functions之一。( iPhone上没有NSTask --至少在iPhone API文档中没有。)

考虑到您的计划是杀死SpringBoard,我希望您的目标是越狱平台,而不是应用商店。像格雷格一样,我希望苹果会拒绝你的应用程序,如果你尝试任何这样的东西。我甚至无法想象你为什么要这么做。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2323721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档