2012-08-03 36 views
1

我有一個註冊按鈕。當按下按鈕時,我的動作方法register()將被調用。爲了執行一些註冊,我使用管理員權限將NSAppleScript中的可執行文件調用到註冊函數中。執行此操作需要10-20秒。如何在行動方法中使用可可進度指示器

我在我的控制器類中爲進度指示器定義了一個插口--->說過程。

如果我在register:sender函數中調用[process startAnimation:sender]函數,我會在註冊函數執行後看到窗口上的指標。 [一旦註冊功能結束,指示燈開始運行]

-(void)register:(id)sender{ 
    [process startAnimation:sender] ; 
    //// 
    NSAppleScript *applescript //define 
           //run it here 
    /// 

我無法更改我的可執行文件中的任何內容。我希望指標在註冊方法本身內部旋轉。

我該如何做到這一點?

回答

0

如果我正確理解你的問題,那麼我認爲最好的方法是創建一個新的線程(如果你在iOS5上的塊)。在主線程中的新線程和微調器中運行可執行文件。