登録ボタンがあります。ボタンが押されると、アクション メソッドregister()
が呼び出されます。いくつかの登録を実行するために、管理者権限を持つ NSAppleScript として登録機能内で実行可能ファイルを呼び出しています。この実行には 10 ~ 20 秒かかります。
コントローラー クラス内に進行状況インジケーター用のアウトレットを定義しました ---> プロセスを言います。
[process startAnimation:sender]
関数内で呼び出すとregister:sender
、レジスタ関数の実行後にウィンドウにインジケーターが表示されます。[登録機能が終了すると、インジケーターが実行を開始します]
-(void)register:(id)sender{
[process startAnimation:sender] ;
////
NSAppleScript *applescript //define
//run it here
///
実行可能ファイルで何も変更できません。register メソッド自体の中でインジケーターを回転させたいと思います。
どうすればこれを達成できますか?