标签: objective-c macos cocoa
我试图在运行时获得NSAppleScript执行的输出,但我找到了解决方案,只有在脚本执行后才能获得输出。我希望逐步获得输出,例如使用NSTask和NSFileHandleDataAvailableNotification通知以及waitForDataInBackgroundAndNotify方法。
我无法使用NSTask,因为我需要使用root权限执行脚本。
也许我可以将默认的stdout与NSAppleScript一起用于此目的,但我不知道如何。