2016-12-16 4 views
0

문제가 있습니다. 경고를 제거하는 방법을 알고 싶습니까? 감사 당신이 NSGregorianCalendar 지금NSGregorianCalendar 사용 중지됨

아이폰 OS 8. 이후 NSCalendarIdentifierGregorian로 대체되는 것을 볼 수 있습니다 (넓은 전망을) 오류 메시지를 읽을 경우`

NSDate *fireDate = [picker_date date]; 

NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; 
NSDateComponents *offsetComponents = [[NSDateComponents alloc] init]; 
[offsetComponents setMinute:-10]; 
NSDate *heure_notification = [gregorian dateByAddingComponents:offsetComponents toDate:fireDate options:0]; 


UILocalNotification *local_rappel_notification = [[UILocalNotification alloc]init]; 
local_rappel_notification.fireDate = heure_notification; 
local_rappel_notification.alertBody = @"VOUS AVEZ UN VOL MAINTENANT DANS 10 MIN!!"; 
local_rappel_notification.timeZone = [NSTimeZone defaultTimeZone]; 
local_rappel_notification.soundName = UILocalNotificationDefaultSoundName; 
local_rappel_notification.applicationIconBadgeNumber = [[UIApplication sharedApplication] applicationIconBadgeNumber] + 1; 

[[UIApplication sharedApplication ]scheduleLocalNotification:local_rappel_notification]; 

}`warnig photo

+4

오류의 설명서와 설명을 읽으십시오. – rckoenes

답변

8

그래서 사용 NSCalendarIdentifierGregorian