問題タブ [nstimeinterval]

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 投票する
3 に答える
11105 参照

iphone - NSStringをNSTimeIntervalに変換します

NSTimeIntervalでカウントダウンを試みました。ただし、毎回更新をリリースせずに間隔を変更できるようにしたいと思います。そこで、自分のWebサイトからTimeintervalをインポートしようとしました。NSTimeIntervalの数値をNSStringに保存しましたが、カウントダウンコードに実装するために、NSTimeIntervalに変換したいと思います...

...しかし、それは機能していません。何か案は?

編集:

私の新しいコードは次のようになります。

しかし、dateLabelは何もしません...

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

xcode - HH:MM:SSにNSTimerを使用していますか?

このコードをHH:MM:SS(時、分、秒)になるように変更するにはどうすればよいですか?

.hまたは.mにコードを追加する必要があるので、どちらかがわかりますか?

現時点では、1、2、3、4などのように上昇します。

私がアマチュアの餌だということをあなたに知らせるために、あなたはコピーして過去にしたので、私はあなたが何を意味するのかを知っていました。

.h

.m

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

objective-c - 2つのNSTimeIntervalタイプのオブジェクトを比較するにはどうすればよいですか

このようなもの:

そして私はこれをしたい

どちらも型データだと思いますがNSTimeInterval、なぜできないのですか?

このようにアップコードを変更すると

それは非常にうまく機能することができます。

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

objective-c - iPhoneごとに時間設定が異なる場合の時差を計算する

私はターン制のゲームを作っており、最後のターンがいつ起こったかを把握しようとしています。私はこれを行うことでそれを機能させます:

NSDate *lastTurn = [NSDate date];(ターン送信時)

...そして、次のプレーヤーが自分の番になったときの差を計算します。

これは、両方のユーザーが同じ時間設定を持っている場合にうまく機能します。ただし、1人のプレーヤーがiPhoneを別のタイムゾーンに設定している場合、または時刻をすべて間違って設定している場合、結果は正しくありません。

どうすればこれを修正できますか?

どうもありがとう

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

xcode - MM:SS:HS に NSTimer を使用していますか?

Xcode 4.2 で NSTimer を作成しましたが、動作しますが、この 1 つの問題が発生します。

これがシミュレーターでの私のプロジェクトです

シミュレーター

開始を押すと開始し、停止を押すと停止し、停止するとリセットされますが、開始すると何も起こらず、リセットを押すと、基本的に停止する必要があります。方法とこれまたはコードのコピーをどこにでも追加する必要がありますか。

ここに私の実装があります

ほんとうにありがとう。ありがとう。

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

iphone - 2つの時間の違いを見つけるには

2回の違いを知りたい。

このコードを使用して開始時間と終了時間の差を取得していますが、互換性のないタイプ'NSTimeInterval'(別名'double ')の式で "Inintializing' NSTimeInterval *'(別名' double')としてエラーが発生します"at" NSTimeInterval * timeDifference = [date2 timeIntervalSinceDate:date1];"行。このエラーはどういう意味ですか?これを解決する方法は?または、どのように時差を取得するのか教えてください。助けてください。

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

objective-c - 負の値で「timeIntervalSinceNow」を計算していますか(CLLocationの例)?

ドキュメントからこの例を理解していません:timeIntervalSinceNowメソッドは正の値を示す必要がありますが、コードで言及されているように「5」に到達するにはどうすればよいですか?(私はそれが多かれ少なかれ0、または-10、-20、-30などのいずれかだと思います...しかし、どうすれば5などの正の値を得ることができますか?):

ご協力いただきありがとうございます

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

objective-c - 頻繁な (5Hz) Core Data 保存のパフォーマンス オーバーヘッド

オーディオ ファイルを再生する iPhone アプリの場合、ユーザーが聞いたエピソードの進行状況を追跡するシステムに取り組んでいます (たとえば、ユーザーは file1 の最初の 4:35 を聞いてから、別のファイルを開始し、 file1 に戻り、4:35 から始まります)。

メタデータを保存するための Core Data モデルをセットアップしましたが、再生中に現在の場所をどれだけ積極的にキャッシュできるか/すべきか疑問に思っています。

現在、時間ラベルと UISlider 再生ヘッドを更新するために以前に使用されていたメソッドで save: 呼び出しをスタックしています。そのメソッドは、0.2 秒ごとに NSTimerInterval によって呼び出されています。

0.2 秒という精度は、進行状況キャッシュを追跡するために必要な精度よりもはるかに高くなっています。とにかく、値は最も近い秒に丸められるため、基本的にすべての保存の 4/5 が冗長です。

ただし、これが Core Data が行っていることのほとんどすべてであり、常に 1 つのレコードの 1 つの値しか処理していないことを考えると、余分な不要な保存を行う方が理にかなっているのかどうか疑問に思っています。 :'s、または更新の頻度を下げるための 2 番目のタイマーを管理します。

現状では、Instruments は各イベントの保存期間を ~800 と報告しており、ピークは 2000 前後です。これらの結果をどのように解釈するかはよくわかりません。シミュレーターでの実際のアプリのパフォーマンスに大きな影響はないようです。

この種の保存が非常に安価であり、コードの複雑さを低く保つ (単一のタイマーのみを管理する) ことが理にかなっている場合、私はそれをそのままにしますが、私の本能は、どんなに安くてもそれは多くの操作であるということです。

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

iphone - NSTimeInterval値をNSMutableArrayに格納する方法は?

を使用して再生されるビデオがあるという要件がありますMPMediaPlayerController。ビデオに加えて、ボタンがクリックされたときの現在の再生時間をキャプチャし、関連するすべてのクリックを個別に保存する必要がある2つのボタンがあります。を返す「currentPlaybackTime」プロパティを使用して、ビデオの現在の再生時間を取得できますNSTimeIntervalNSTimeIntervalしかし、誰かがすべての値をに格納する方法を手伝ってくれますかNSMutableDictionary。私は次の方法を試しました:

しかし、良いボタンをクリックするたびに、配列は1つだけとしてカウントされます。誰かが私が間違っているところに光を当てることができますか?

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

iphone - NSMutableArray 内の NSTimeInterval(NSNumber オブジェクト) を比較する方法は?

2 つの NSMutableArrays (arrayContainsGoodClicks と arrayContainsBadClicks) があります。関連する Good ボタンと Bad ボタンがクリックされたときに、いくつかの NSTimeInterval 値でこれらの配列を初期化しています。今私の要件は、いくつかの TimeIntervals を使用して Web サービス呼び出しから応答を取得していることです。ここで、Webservice 応答から取得した NSTimeInterval 値を、2 つの配列に格納した値と比較したいと思います。コードの下を見つけてください。

上記の形式で応答を取得しています。ファイルを解析し、NSTimeInterval 値の関連する詳細を保存しています。ここで、timeIntervals を 71 秒と 73 秒 (それぞれ 74 秒と 77 秒、78 秒と 83 秒) の間で比較したいと思います。ユーザーがGoodボタンとBadボタンをクリックしたすべてのtimeInterval値を含む配列があります。

私の配列には、次のサンプルの詳細が含まれています...

)

)

配列内の NSTimeIntervals と受信した応答を比較する方法について誰か助けてもらえますか?