我有一個NSTask正在執行我寫的另一個程序。在該命令行程序中,它期望ETX(control-C或ASCII值3)暫停其中一個進程並調用另一個函數。我怎樣才能發送這個?我知道我發送的命令是正確的,因爲除了ETX之外,程序與我發送的每個命令都交互。我使用下面的代碼,但它不工作:發送ETX到NSTask
NSString *cmdScan = [NSString stringWithFormat:@"%c", 3];
[inputHandle writeData: [cmdScan dataUsingEncoding:NSUTF8StringEncoding]];
您的回答幫了我很多,謝謝! –