Мне нужно установить UILocalNotification, мне нужно только час и минуту принимать DatePicker и вам нужно установить конкретную дату (например: понедельник) и повторять его каждый понедельник.Повторить UILocalNotification на конкретный день
У меня есть два вопроса по этому поводу:
Первый из них; возможно ли показывать только «имена дней», например «воскресенье» в разделе даты выбора даты?
Второй вопрос: Каковы правильные коды, если я хочу установить конкретную дату для локального уведомления?
Благодарим вас за ответы, и вот мой код ниже;
-(IBAction) alarmButton:(id)sender {
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
dateFormatter.timeZone = [NSTimeZone defaultTimeZone];
dateFormatter.timeStyle = NSDateFormatterShortStyle;
dateFormatter.dateStyle = NSDateFormatterShortStyle;
NSString *dateTimeString = [dateFormatter stringFromDate: dateTimePickerSet1.date];
NSLog (@"Alarm Set :%@" , dateTimeString);
[self scheduleLocalNotificationWithDate1: dateTimePickerSet1.date];
}
-(void)scheduleLocalNotificationWithDate1:(NSDate *)fireDate {
UILocalNotification *notification = [[UILocalNotification alloc] init];
notification.fireDate = fireDate;
notification.alertBody = @"Alarm Set !";
[[UIApplication sharedApplication] scheduleLocalNotification:notification];
Проверить - http://useyourloaf.com/blog/2010/09/13/repeating-an-ios-local-notification.html или вы c а также получить некоторую помощь от http://stackoverflow.com/questions/14769462/set-repeatinterval-in-local-notification или http://stackoverflow.com/questions/18014438/repeating-a-local-notification-after- каждые-14-дневные недели-недели – Bharat