Функция хотя.

тоящее время я пытаюсь прослушать ввод пользователя из командной строки в моем быстром приложении.

Я знаю о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. Я подумал, может быть, что-то с «Inputstream», но также не нашел подходящего решения.

Если бы кто-то мог дать мне несколько советов о том, как сделать что-то подобное в Swift, я был бы очень признателен.

Ответы на вопрос(2)

Ваш ответ на вопрос