2016-03-14 2 views
0

https://www.cocoacontrols.com/controls/pmcalendar < - Я использую это для своего приложения, моя проблема - . Я не могу автоматически отклонить представление после выбора даты. Помогите мне исправить эту проблему друзьям. Это мой код, если я использую [self.pmCC rejectCalendarAnimated: NO]; означает, что календарный вид даже не отображается.Как отклонить календарь, когда пользователь выбирает дату в ios

- (void)calendarController:(PMCalendarController *)calendarController didChangePeriod:(PMPeriod *)newPeriod 

{

if(tfTemp==tfFromDate) 
{ 
     tfFromDate.text=[NSString stringWithFormat:@"%@ ", [newPeriod.startDate dateStringWithFormat:@"dd-MM-yyyy"]]; 
    [Shareinfo sharedMySingleton].tripStartDate=newPeriod.startDate; 
       [self.pmCC dismissCalendarAnimated:NO]; 
    } 

} else 
{ 
     tfToDate.text=[NSString stringWithFormat:@"%@ ", [newPeriod.endDate dateStringWithFormat:@"dd-MM-yyyy"]]; 
    [Shareinfo sharedMySingleton].tripEndDate=newPeriod.endDate; 

       [self.pmCC dismissCalendarAnimated:NO]; 
} 

}

+0

У вас нет делегата по выбору даты в этом контроллере? –

+0

привет, я обновил свой вопрос, пожалуйста, проверьте это @BharathVankireddy – Jiyas

ответ

0

Его прекрасно работает После того, как комментируя линию [собственной calendarController: PMCC didChangePeriod: pmCC.period]; в - (Недействительными) ShowCalendar: (UITextField *) отправитель