問題タブ [nstimer]

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.

0 投票する
1 に答える
3002 参照

cocoa - ココアのカウントダウンタイマー

特定の時間からカウントダウンするタイマーを作成できる方法があるかどうか疑問に思っています。たとえば、このタイマーを 1 時間持続させたいとします。残り時間 (例: 25 分) を表示する NSTextField があり、1 分ごとに新しい値に自動更新されます。そして、最終的に 1 時間が経過すると、何らかの機能が実行されます。これについて NSTimer と NSDate を提案している人々を見てきましたが、皆さんは何を提案できるのか疑問に思っています。

ありがとう!

編集: 私の現在のコード(timeInstanceはインスタンス変数です):

0 投票する
3 に答える
6416 参照

ios - 無効にすると、iPhoneでEXC_BAD_ACCESSを使用してNSTimerがクラッシュする

アプリケーションに2つのタイマーを設定しましたが、どちらも数秒ごとに繰り返されます。タイマーを無効にするときを除いて、すべてが正常に機能します。電話がロックされている場合、それらのタイマーを無効にして、電話のロックが解除されたときにそれらを再作成したいと思います。

通知を使用して、タイマーを無効化/作成するタイミングを認識しています。

これは、notify_didBecomeActiveメソッドに含まれるものです。

このnotify_willResigneActiveメソッドには次のものが含まれます。

問題は、2番目のタイマーの無効化でこれをデバッグすると、エラーが発生することです。奇妙なことに、タイマーの順序を切り替えると(最初にclockTickerを無効にするなど)、2番目のタイマーでもエラーが発生します。

何が間違っているのでしょうか?

ありがとう、レオナルド

0 投票する
6 に答える
527801 参照

objective-c - NSTimer の使用方法

を使用するにはどうすればよいNSTimerですか? 誰かが私に段階的な指示を与えることができますか?

0 投票する
2 に答える
403 参照

objective-c - NSTimer iPhone の質問

私の質問に対して同様の回答を見ましたが、明確にするだけです。私のアプリケーションは、アプリケーションがアクティブでない場合でも、発生するイベントを送信する必要があります。NSTimer を使用して行うことはできないと思います。私の質問は、メインの実行ループ以外の他の実行ループでタイマーを実行して実行ループを配信する必要があるので、アプリケーションが非アクティブな場合でも配信されるようにすることです。

0 投票する
3 に答える
7534 参照

iphone - iPhone dev -- performSelector:withObject:afterDelay または NSTimer?

x秒ごとにメソッド呼び出し(またはメッセージ送信、適切な用語だと思います)を繰り返すには、NSTimer(NSTimerのscheduledTimerWithTimeInterval:target:selector:userInfo:repeats:)を使用するか、メソッドに再帰的に自分自身を呼び出すようにします最後に (performSelector:withObject:afterDelay を使用)? 後者はオブジェクトを使用しませんが、明確で読みにくいのではないでしょうか? また、私が何をしているのかを説明するために、これは真夜中の 12:00 までカウントダウンするラベル付きのビューであり、0 になると時間 (00:00:00) が点滅します。ビープ音を永遠に再生します。

ありがとう。

編集: また、 SystemSoundID を (永遠に) 繰り返し再生する最良の方法は何でしょうか? 編集:これを使用して SystemSoundID を永遠に再生することになりました:

正常に動作するようです..そして、ラベルの点滅には、私が推測する NSTimer を使用します。

0 投票する
2 に答える
865 参照

iphone - iPhone dev - 再計算する代わりに時間の NSTimer 精度?

真夜中までカウントダウンするタイマーである小さなプロジェクトがあり、毎秒真夜中までの時間を計算して、そのままにしておくべきかどうか疑問に思っていました(1秒ごとに呼び出されるNSTimerメソッド内):

または、最初にそれを計算してから、呼び出しごとに 1 秒に同期されてから、1 回おきに 1 秒ずつ減算する必要がありますか? これに1秒以上かかることは心配していませんが、結果が同じになる場合は、最適化しない理由はありません..とにかく、そのようにする必要がありますか? なぜ?

ありがとう。

0 投票する
2 に答える
640 参照

iphone - 現在のiPhoneSDKで通話機能に接続することは可能ですか?

他の場所で言及されていると聞きましたが、現在のSDKを使用してiPhoneの通話エリアにプログラムで接続することはできません。私はiPhoneの開発とObjCを学びたいと思っています。最終目標は、バックグラウンドで実行され、通話が長すぎるとユーザーに警告する通話タイマーアプリを作成することです。

そのようなメソッドにフックすることさえ可能ですか?

0 投票する
3 に答える
13794 参照

objective-c - iPhoneのuilabelにカウントダウンを表示するには?

ビューに uilabel と uislider があります。スライダーを使用してラベルの時間を設定したい.スライダーの範囲は00:00:00から03:00:00です。3時間を意味し、スライダーの間隔は0.5分です。また、表示方法も。アプリケーションが閉じられていてもタイマーを実行したい。

0 投票する
7 に答える
5046 参照

iphone - 目的のcでタイマーを使用して関数を呼び出すときに引数を渡す方法

ここで、次のタイマーを使用して上記のメソッドを呼び出したいと思います。

ここに何を設定しますか?

引数を渡すには? (私の知る限り、セレクターは呼び出すメソッドのみを指定します)

0 投票する
13 に答える
91912 参照

iphone - UIViewがユーザーに表示されているかどうかを確認しますか?

UIView自分がユーザーに表示されているかどうかを判断することはできますか?

マイビューは、にsubview数回追加されTab Bar Controllerます。

このビューの各インスタンスには、ビューNSTimerを更新するがあります。

ただし、ユーザーに表示されないビューを更新したくありません。

これは可能ですか?

ありがとう