2
我想在後臺線程上執行一個操作。在過去我已經使用使用NSNotification在後臺線程執行方法
[self performSelectorInBackground: @selector (getSetDisplay) withObject: nil];
要完成此操作。然而,我已經註冊了這個函數在NSNotification中執行,我需要爲UIActivityIndicator設置動畫。 UIActivityIndicator(據我所知)需要在主線程上運行,但這個通知也是這樣做的並且阻止了它。
- (IBAction) btnRefresh_clicked :(id)sender{
[activity startAnimating];
[navigationUpdateFromDetail setUpdate: NO];
[navigationUpdateFromDetail.locationManager startUpdatingLocation];
[[NSNotificationCenter defaultCenter] addObserver: self selector : @selector (getSetDiplay) name: @"LocationUpdated" object: nil];
}
有沒有人有關於如何讓這個運行在後臺線程上的想法?感謝提前。
謝謝你,那工作 – Makinitez21 2010-01-04 12:33:20