Как вы получаете числовое значение от UIDatepicker? - PullRequest
0 голосов
/ 04 августа 2011

Я занимаюсь разработкой приложения, которое включает получение значения из средства выбора даты и вычитание его из даты, отображаемой на фактическом iphone.как я это сделаю?я искал ответ везде!

спасибо, Рафи

1 Ответ

1 голос
/ 04 августа 2011

Вы должны реализовать datePickerValueChanged в качестве селектора и реализовать таким образом.

- (void)datePickerValueChanged:(UIDatePicker*) date_Picker{


NSDateFormatter *df = [[NSDateFormatter alloc] init];
df.dateStyle = NSDateFormatterMediumStyle;
NSString *dateFromPicker = [NSString stringWithFormat:@"%@",[df stringFromDate:date_Picker.date]];

    // calculating time difference now

    NSDate *timeRightNow = [NSDate date];
    NSTimeInterval diff = [timeRightNow timeIntervalSinceDate:date_Picker.date];

    // The difference should always be in seconds. Here, 3628800 represents 6 weeks.

    if (diff > 3628800){

      // Do something if the entered date is six weeks from the iPhone date.

   }


 }  
...