2010-11-20 13 views
-2

Her düğmeyi tıklattığımda bir düğmenin çıkıp düğmedeki saati döndürdüğümde 2 düğüme sahibim. 2 metin alanım ve 1 etiketim var. Metin alanı 1'de, 1 düğmesindeki zaman ile düğme 2'deki zaman arasındaki farktan çıkarılacak bir sayı koydum.Saat arasında çalışma

İkinci metin alanım, çıkarmanın sonuçlarıyla çarpacağım bir sayıya sahip olacak. Ayrıca sonucu döndürecek bir etiketim var. Örneğin:

Onlara sonuçları çıkarılarak 18:00
düğmeye 2'de Ben 20:30
sahip düğmesi 1'de

2,5 saat metin alanına 1'de
olduğunu ben 30 dakika için 30 dakika çıkarılarak
var 2.5hours Ben 6.
Ben

ben pa çözebiliriz etikette 6 dönmek istiyorum olacaktır 2 saat metin alanına 2'de
ben 2 saate 3 numaralı çarparak 3 numaralı
olacak rt zaman döndüren tarih seçici var nerede.

İkinci bölümün nasıl çözüleceği konusunda bana bir öneride bulunabilir mi? Teşekkür ederiz!

+0

-1 Konu, sorunu açıklamıyor. –

+0

-1'in okunmasını daha kolay hale getirmek için yeniden yazılması gerekiyor. –

+0

Soru, yazılı olarak kolayca okunabilir veya anlaşılabilir değildir. Daha açık olmak için onu tekrar söyleyebilir misiniz? Bir resim yardımcı olabilir. Ayrıca: sonuçların ne olması gerektiğini bize söyleyebilir misiniz? Sıkışmış olabilirsiniz çünkü orada daha iyi, daha kolay bir çözüm var. (Gramer nitpick: "lablel" değil "etiket".) – CajunLuke

cevap

0

Aynı tarih bölümüne sahip, ancak düğmelerdeki zamanlara ayarlanan zamana sahip NSDate nesneleri oluşturun. tarihleri ​​çıkarmak için

,

NSTimeInterval seconds = [date timeIntervalSinceDate:otherDate]; 

NSTimeInterval sadece bir numara olduğunu kullanmak, bunu çarpabilirsiniz. İlk olarak saatlerce almak için 60*60 ile çarpın. Ardından çarpan düğmenizdeki sayı ile çarpın.

İlgili konular