1

オンデマンドで bash スクリプトを起動し、その出力をテキスト フィールドに出力する小さな OS X アプリを作成しようとしていますが、完了後の結果ではなく、実行中の結果です。

開始/停止ボタンが 1 つだけのシンプルなアプリになります。

どうすればこれを行うことができるかについてのアイデアはありますか?

どうもありがとう!

4

1 に答える 1

2

ここでSOの回答を確認するか、 NSTaskクラスとNSPipeクラスのドキュメントを読んでください。

私の答えを編集して、もう少し明確にしました。

アイデアは、NSPipeメソッドfileHandleForReadingによって返されるNSFileHandleに通知(NSFileHandleDataAvailableNotification )を追加することです。

これがお役に立てば幸いです=)

于 2012-04-09T15:06:07.843 に答える