我有一個檢查藍牙設備([service scanForSensBoxes])的方法。 scanForSensBoxes方法的超時時間爲5秒。在此期間,我想製作一個活動指標。 那裏,我開始在附加的方法開始旋轉,並在「scanForSensBoxes」調用後停止它。顯然這不起作用。我現在的代碼的結果是,只有在「buttonScanPressed」方法完成時,而不是在處理它時,纔會處理微調器的啓動和停止動畫。意味着微調從未做動畫。Objectiv-C:在方法調用期間的活動指示器
我該如何改變方法,以便在「buttonScanPressed」調用過程中微調器動畫?
感謝您的任何幫助。
- (IBAction)buttonScanPressed:(id)sender {
[_waitingSpinner startAnimating];
SensBoxServiceLib *service = [[SensBoxServiceLib alloc]init];
NSString *tmp=[NSString stringWithFormat:@"%d",[service scanForSensBoxes]];
[_waitingSpinner stopAnimating];
_sensBoxCount.text=tmp;
}
你爲什麼要評論[_waitingSpinner stopAnimating]? – hariszaman 2014-10-26 20:51:16
@hariszaman對不起我的錯誤。我現在糾正了這個帖子,因爲這不是問題的原因。 – 2014-10-26 20:59:50