2014-11-14 2 views
-1

내 응용 프로그램에 적절한 날짜가 표시되는 데 문제가 있습니다. 사용자가 자신의 날짜 시간 환경 설정에서 24 시간 형식을 'OFF'로 설정하면 내 앱이 정확한 시간을 보여줍니다. 24 시간 형식을 '켜기'로 설정하면 아무것도 표시되지 않습니다.장치 시간 설정이 24 시간 인 경우 Formate 시간이 null입니다.

 NSString *FireDate_Str = [NSString stringWithFormat:@"%@:%@:00 %@",Hour_Str,Minute_Str,[[AM_PM_Btn titleLabel].text lowercaseString]]; 
     NSLog(@"FireDate_Str: %@ ", FireDate_Str); 

//  FireDate_Str Formate: 02:02:00 am 

     NSDateFormatter* df = [[NSDateFormatter alloc]init]; 
     [df setDateFormat:@"hh:mm:ss a"]; 
     NSDate *wakeTime = [df dateFromString:FireDate_Str]; 

그러나 wakeTime은 (null)입니다. 24 시간 동안의 장치 시간 설정이 ON 일 때.

답변