2010-03-26 4 views
0

아이폰에서 웹 서버로 데이터를 동기화하고 싶습니다. 내 질문은 어떤 데이터가 새로운 데이터인지 어떻게 알 수 있습니까? 내가 볼 수있는 유일한 방법은 서버 및 iPhone의 각 레코드에 대한 데이터 필드를 작성하는 것입니다. 그러나 아이폰 사용자가 다른 시간대에 있거나 그의 datetime이 서버 datetime과 다른 경우에는 어떻습니까?아이폰에서 서버로 데이터 동기화하기 Datetime 질문

답변

1

GMT로 모든 날짜를 서버와 장치에 모두 저장하십시오. Objective-C에서 GMT를 쉽게 얻을 수있는 몇 가지 방법이 있습니다. 장치는 위치에 따라 표준 시간대를 결정합니다. 당신이 현지 시간으로 변환해야하는 경우, 당신은 NSTimeZoneClass를 사용하여 날짜를 얻을 수 있습니다 : 워드 프로세서 밖으로

[NSDate dateWithTimeIntervalSinceNow:[[NSTimeZone defaultTimeZone] secondsFromGMT]] 

확인 Date and Time Programming에 추가 지원.

관련 문제