2010-11-20 40 views
-2

私は2つのボタンを持っています。それぞれのボタンをクリックすると、タイムピッカーが表示され、ボタンの時間が戻ります。私は2つのテキストフィールドと1つのラベルがあります。テキストフィールド1では、ボタン1の時間からボタン2の時間の差まで減算される数値を入れます。時間単位の操作

私の2番目のテキストフィールドには、減算の結果を乗算する数値が入ります。私は結果を返すラベルも持っています。たとえば、次のようにボタン1で

私はボタン2で午後6時
を持って、私は彼らに結果を差し引い20:30
がテキストフィールド1で2.5時間
私は、30分を差し引い30分
を持っている必要があり2.5時間は、私はPAを解決することができ、私はラベル

に6を返したい6.
を持つことになり、2時間までのテキストフィールド2で2時間
私は数3を掛ける数3
を持っているだろうここで私は日付ピッカーが時間を返すようにしています。

誰も私に2番目の部分を解決する方法のいくつかの提案を与えることができますか? ありがとうございました!

+0

-1件名に質問は記載されていません。 –

+0

-1は、読みやすくするために書き換えが必要です。 –

+0

質問は、書かれているように、簡単に判読できないか、わかりやすいものではありません。あなたはそれをもっと明確に言い換えることができますか?画像が役に立ちます。また、最終結果がどうなるべきか教えてください。より良い、より簡単な解決策があるので、あなたが立ち往生している可能性があります。 (文法のニックピック: "ラベル"、 "lablel"ではない) – CajunLuke

答えて

0

同じ日付部分を持つが時刻に時間が設定されたNSDateオブジェクトを作成します。

NSTimeIntervalがちょうど数である

NSTimeInterval seconds = [date timeIntervalSinceDate:otherDate]; 

、あなたがそれを掛けることができます使用して、日付を減算します。最初に60*60を掛けて数時間にします。その後、乗数ボタンの数字で乗算します。

関連する問題