タイマーの呼び出しから 2 分後に数行のコードを実行する単純なディスパッチ タイマーを実装しています。コードは次のとおりです。
dispatch_time_t poptime = dispatch_time (DISPATCH_TIME_NOW, delayInSeconds *NSEC_PER_SEC);
dispatch_after(poptime,dispatch_get_main_queue(), ^(void){
//some code here
});
私が探しているのは、ボタンがクリックされたときにタイマーを殺すか、停止するか、またはタイマーを無限に変更することです。ボタンクリック機能があり、このディスパッチタイマーはクラスのviewdidload関数に書かれています。
これは可能ですか?助けてくださいありがとう。