как добавить компоненты даты в NSDate, имеющие формат времени - PullRequest
0 голосов
/ 01 февраля 2012

см. Следующий код

        NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];
        [outputFormatter setDateFormat:@"h:mm a"];
        NSDate *dat=pickerView.date;
        NSString *timerString=[outputFormatter stringFromDate:dat];

        [startTimer setTitle:timerString forState:UIControlStateNormal]; 
        timeString=timerString;
        [self updatePrayerTimigs];
        //dat=[NSDate dateWithTimeIntervalSinceNow:20];
        UILocalNotification *local=[[[UILocalNotification alloc]init] autorelease];
        UIApplication *app=[UIApplication sharedApplication];
        if(local){
            local.fireDate=dat;
            local.timeZone=[NSTimeZone defaultTimeZone];
            //local.repeatInterval=0;
            local.alertBody=@"Hello";
            local.repeatInterval=NSMinuteCalendarUnit;
            [app scheduleLocalNotification:local];
            [app presentLocalNotificationNow:local];
        }// end of the if

Я выбираю только время (час, минуту) из UIDatePicker, чтобы я мог запускать уведомления, поэтому я решил добавить текущую дату к указанному выше NSDate с выбранным из UIDatePicker, пожалуйста, помогите, как я могу это сделать

1 Ответ

0 голосов
/ 01 февраля 2012

Попробуйте отформатировать дату

 NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];

 [outputFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...