我有一個應用程序,我需要在每1或2秒後調用實例方法。現在,如果我把在延遲後執行選擇器只調用一次
[self performSelector:@selector(getMatchListWS) withObject:nil afterDelay:1.0];
在viewDidLoad中
:或viewWillAppear中:,該方法getMatchListWS稱爲視圖出現或只加載一次。但即使當用戶在視圖中時,我也需要不斷調用該方法,而視圖不會消失或卸載。那麼,我可以添加performSelector方法的正確位置或委託方法是什麼,以便每秒調用一次,而無需一次又一次卸載視圖。我是否需要在後臺或主線程中執行某些操作?提前致謝!!
如果你想它**只重複一次**,它是**重複:否**。從文檔:'重複 如果是,計時器會重複計劃自己,直到無效。如果否,計時器在火災後將失效。「 – Peres 2013-04-22 08:20:51