我使用下面的方法在一個UIView子類:如預期performselector afterdelay不工作
[self performSelector:@selector(timeout) withObject:nil afterDelay:20];
的方法,在20秒之後被調用。 在另一種方法我嘗試取消使用下面的代碼執行的請求:
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(timeout) object:nil];
我也試過
[NSRunLoop cancelPreviousPerformRequestsWithTarget:self selector:@selector(timeout) object:nil];
兩個消息沒有帶來預期的結果的超時方法仍然是調用。 任何人都可以解釋我做錯了什麼,如何正確地做到這一點?來自奧地利 馬丁
歡呼
其工作正常,我只是試過你的代碼 – 2012-02-22 07:07:32