【发布时间】:2018-04-10 08:08:21
【问题描述】:
目前我正在尝试在我的 swift 应用程序中从命令行监听用户输入。
我知道readLine() 方法,但它并不真正适合我的需要。我想监听命令行中插入的数据。就像用户在终端内按下“向上键”一样。
类似在 Node.js 中可以做的事情:
stdin.on( 'data', function( key ){
if (key === '\u0003' ) {
process.exit();
} // write the key to stdout all normal like
process.stdout.write( key );
});
我尝试搜索,但在 Swift 中找不到与此等效的内容。我想也许是“输入流”的东西,但也没有找到合适的解决方案。
如果有人能给我一些关于如何在 Swift 中执行类似操作的提示,我将不胜感激。
【问题讨论】: