【发布时间】:2012-09-23 08:08:57
【问题描述】:
我正在开发一个 OS X 桌面应用程序。我想与它捆绑一个帮助工具。我正在考虑使用SMJobSubmit 来启动一个具有提升权限的帮助程序。 (该工具基本上会调用sudo。)
如何将工具的控制台输出发送回我的主应用程序?
我知道NSTask 我可以使用NSPipe 来重定向控制台输出。但是,由于我认为我不能使用具有提升权限的NSTask,所以我改用SMJobSubmit。
(是的,我已经处理了授权部分。)
【问题讨论】:
-
是的。我应该指定的,我的错。
标签: objective-c xcode macos cocoa