假设我有一些工具,在其执行的某个时刻,它要求用户输入。例如,它可能会询问姓名和地址。在另一个时候,它可能会要求输入密码(并重新输入密码)。
NSTask 和 NSPipe 对象是否可以处理这些事情,即与命令行工具交互?
假设我有一些工具,在其执行的某个时刻,它要求用户输入。例如,它可能会询问姓名和地址。在另一个时候,它可能会要求输入密码(并重新输入密码)。
NSTask 和 NSPipe 对象是否可以处理这些事情,即与命令行工具交互?
参见setStandardInput:
NSTask 的方法。它允许您在启动任务之前将 NSPipe 或 NSFileHandle 设置为任务的标准输入。标准输出和标准错误也有类似的方法。