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