2011-10-17 4 views
0

나는 사용자가 9 : 10 : AM 같이 가치를 입력하는 3 개의 텍스트 필드를 사용하는 알람 시계를 만들고 있습니다. 이제 세 번째 텍스트의 값을 초로 변환 한 다음 그 다음날 그 시간에 대한 알림을 설정하려고합니다. 문제는 내가 두 번째로 변환하고 알림을 위해 다음날에 날짜와 시간을 어떻게 설정 하는가입니다. 또 다른 문제점은 현재 시간 설정 시간 사이의 시간 차이를 계산하는 방법입니까? 예를 들어, 텍스트 필드의 시간을 오전 9시 : 오전으로 설정하고 현재 시간은 오후 6시입니다. 이제 다음날 정해진 시간에 현지 알림을 설정하는 방법은 무엇입니까?어떻게 시간 형식으로 값을 변환합니까? 객관적인 c

미리 감사드립니다 ...

답변

0

NSDateFormatter를 살펴 봤습니까?

+0

정말 이것이 답변이라고 생각하십니까? 이것을 코멘트로 게시하거나 답변에 배경을 추가하십시오. – EmptyStack

+0

물론입니다. 다음에 그렇게 할거야. 댓글은 나를 위해 활성화 된 것입니다. 나는 그것이 포인트 또는 무언가에 기초한다고 생각합니다. –

0

특정 요일의 다음 날짜를 얻으려면 다음날 날짜가 필요한 NSDate 개체에서이 메서드를 사용할 수 있습니다.

newDate [refDate dateByAddingTimeInterval:86400];

여기 newDate 날짜 refDate에서 정확히 후 24 시간이 될 것입니다. 둘 다 본질적으로 NSDate 객체 여야합니다. 그리고이 메소드는 달의 마지막 날이거나 2 월의 윤년과 같은 유효성 검사 또는 모든 검증과 같은 모든 유효성 검사를 처리합니다. refDate 후 정확히 24 시간 후에 완벽한 날짜가됩니다.

NSDate 개체 만 사용하기 때문에이 다음날 시간에 로컬 알림을 예약하면 직접 할 수 있습니다. 그러나 적절한 NSDateFormatter를 사용해야합니다.

관련 문제