【问题标题】:Get XML from system()从 system() 获取 XML
【发布时间】:2012-11-11 18:06:17
【问题描述】:

我有这个返回 xml 数据的 shell 命令。 我是 Objective-C 的新手。我想使用system() 函数加载一些 XML。

谁能帮助我或指出正确的方向?

提前致谢。

【问题讨论】:

标签: objective-c xml


【解决方案1】:

您不能为此使用system(),因为它不会从命令返回任何数据给您。相反,程序的所有输出都将发送到终端。

Cocoa 的做法是NSTask

你需要:

  • 使用setLaunchPath 和可选的setArguments 指定要运行的程序
  • NSPipe 传递给setStandardOutput
  • launch程序
  • 从管道中读取直到输入结束

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-29
    • 2018-12-24
    • 2019-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多