我有这个返回 xml 数据的 shell 命令。我是 Objective-C 的新手。我想使用该system()
函数加载一些 XML。
任何人都可以帮助我或指出我正确的方向吗?
提前致谢。
我有这个返回 xml 数据的 shell 命令。我是 Objective-C 的新手。我想使用该system()
函数加载一些 XML。
任何人都可以帮助我或指出我正确的方向吗?
提前致谢。
你不能使用system()
它,因为它不会从命令返回任何数据给你。相反,程序的所有输出都将发送到终端。
Cocoa 做到这一点的方法是NSTask
.
你需要:
setLaunchPath
和可选setArguments
地指定要运行的程序NSPipe
给setStandardOutput
launch
该程序