Objective c 从系统()获取XML
我有一个返回xml数据的shell命令。 我是Objective-C新手。我想使用Objective c 从系统()获取XML,objective-c,xml,Objective C,Xml,我有一个返回xml数据的shell命令。 我是Objective-C新手。我想使用system()函数加载一些XML 有人能帮我或给我指出正确的方向吗 提前感谢。您不能为此使用system(),因为它不会从命令返回任何数据。相反,程序的所有输出都将发送到终端 这样做的方法是 您需要: 使用setLaunchPath和可选的setArguments指定要运行的程序 将NSPipe传递到setStandardOutput 启动程序 从管道中读取,直到到达输入端 我知道如何运行该命令。我只需要得到返
system()
函数加载一些XML
有人能帮我或给我指出正确的方向吗
提前感谢。您不能为此使用system()
,因为它不会从命令返回任何数据。相反,程序的所有输出都将发送到终端
这样做的方法是
您需要:
- 使用
和可选的setLaunchPath
指定要运行的程序setArguments
- 将
传递到NSPipe
setStandardOutput
程序启动
- 从管道中读取,直到到达输入端