как настроить несколько уведомлений для дней с воскресенья по субботу

#iphone #objective-c

#iPhone #objective-c

Вопрос:

у меня есть будильникприложение, в котором я устанавливаю уведомление на определенный день, т.Е. сегодняшнюю дату, которую я выбрал из средства выбора даты и установил в свойстве firedate уведомления.Это работает правильно, и мое уведомление отображается правильно, но у меня есть страница, на которой, когда пользователь выбирает каждый понедельник, уведомление должно отображаться для каждого понедельника, и если пользователь выбирает каждый понедельник, каждую среду, уведомление о каждом четверге должно отображаться для каждого понедельника, среды и четверга.Пожалуйста, помогите мне в решении моей проблемы.Спасибо

Комментарии:

1. Я не уверен, с какой проблемой вы столкнулись. Вы пробовали и получили сообщение об ошибке или не знаете, с чего начать?

2. @sosborn ya я могу сделать это для уведомления за один день, то есть для выбора времени из средства выбора даты и установки его в уведомлении. но я запутался в том, с чего начать. Пожалуйста, можете мне помочь

Ответ №1:

Для этого вам нужно запланировать 3 разных уведомления на понедельник, среду, четверг .. в соответствии с вашими требованиями. затем установите интервал повторения для всех трех уведомлений в виде еженедельного лайка

localNotif.repeatInterval = NSWeekCalendarUnit;

Комментарии:

1. если пользователь выбирает какие-либо случайные дни, то как я могу настроить уведомление для этого

2. но я думаю, у вас есть некоторое представление о том, для какого пользователя day select..so определив день, вы можете легко установить дату пожара для уведомления… и вы также можете использовать функцию addtimeinterval dateByAddingTimeInterval…

3. пожалуйста, не игнорируйте ограничение ….. Каждое приложение на устройстве ограничено самым быстрым запуском 64 запланированных локальных уведомлений. Операционная система отбрасывает уведомления, превышающие этот предел. Он рассматривает повторяющееся уведомление как одно уведомление.