2010-11-20 3 views
-2

나는 두 개의 버튼을 가지고 있는데, 각 버튼을 클릭 할 때 timepicker가 나오고 버튼으로 시간을 반환한다. 2 개의 텍스트 필드와 1 개의 라벨이 있습니다. 텍스트 필드 1에서 버튼 1의 시간에서 버튼 2의 시간을 뺀 숫자를 뺍니다.시간 사이의 작업

두 번째 텍스트 필드에는 빼기 결과가 곱해질 숫자가 있습니다. 결과를 반환 할 레이블도 있습니다. 예를 들어 :

I 그들에게 결과를 감산 오후 6시
버튼 2 I 가지고 오후 8시 반
있는 버튼 1

2.5 시간 입력란 1
이다 I은 30 분 30 분 감산
을 2.5 시간 내가 6.
내가

나는 파를 해결할 수 레이블에 6을 반환하고자하는 것이다 2시간 텍스트 필드 2
내가 가진 2 시간 수의 3을 곱한 숫자 3
될 것입니다 내가 시간 선택기를 가지고있는 곳.

아무도 나에게 두 번째 부분을 해결하는 방법을 제안 할 수 있습니까? 감사합니다.

+0

-1 제목에는 질문에 대한 설명이 없습니다. –

+0

-1은 훨씬 쉽게 읽을 수 있도록 다시 쓰기가 필요합니다. –

+0

질문은, 서면으로, 쉽게 읽을 수 없거나 이해할 수 없습니다. 더 명확하게 표현할 수 있습니까? 그림이 도움이 될 수 있습니다. 또한 : 최종 결과가 무엇인지 말해 줄 수 있습니까? 더 나은, 더 쉬운 해결책이 있기 때문에 갇혀있을 수 있습니다. (문법 nitpick : "레이블", "lablel"아닙니다.) – CajunLuke

답변

0

날짜 부분은 같지만 단추의 시간으로 설정된 시간을 가진 NSDate 개체를 만듭니다. 날짜를 뺍

NSTimeInterval seconds = [date timeIntervalSinceDate:otherDate]; 

NSTimeInterval 그냥 숫자입니다 사용, 당신은 그것을 곱 수 있습니다. 먼저 60*60을 곱하면 몇 시간이됩니다. 그런 다음 승수 버튼의 숫자로 곱하십시오.