問題タブ [dispatch-queue]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 迅速にdispatchQueueを停止する方法
11秒間gifを表示してからログインページを表示するintroViewControllerのDispatchQueueがあります...しかし、イントロをスキップしてログインを表示するボタンもあります。クリックすると時間はまだ実行されており、アプリ内をナビゲートしているときは、時間が終了するとログインに戻ります。
これは私のクラスです
ボタンをクリックしたときに時間を止めるにはどうすればよいですか?
ios - 数秒後にタイマーを停止する方法
ここで、myAPICall()
メソッドは別のメソッドを呼び出しCOStatusAPI()
ています。つまり、5 秒ごとに最大 90 秒です。
これCOStatusAPI()
が API 呼び出しです。つまり、5 秒ごとにサーバーにアクセスしています。応答として、 COStatus を 1 または 0 として取得します。
COStatus を 1 として取得した場合、タイマーを停止して別の viewController に移動し、COStatus を 0 として 90 秒間取得した場合。タイマーを停止してアラートを表示しています。
しかし、ここで私の問題はタイマーが停止していないことです。のように、COStatus を 1 として取得すると、バックグラウンドでタイマーが実行されています。したがって、90 秒後に警告メッセージが表示されます。
同様に90秒まで。COStatus を 0 として取得している場合は、アラートが表示されていることを意味します。この警告は繰り返されます。
これを達成する方法は?誰でもこれで私を助けてくれますか
}
ios - Swift 4で高速化するために非同期でdispatchqueueを使用する
Swift 1.2 で開発された古い iOS アプリケーションがあります。その中で、実行時間を短縮するためにディスパッチキューを使用しました。
Swift 4では、以下のように変更してみました
私はそれを正しく行いましたか、それとも変更する必要がありますか?