/ / Як встановити UINotification в певні дні, як кожен понеділок та п'ятниця? - iphone, ios, object-c, uiocalnotification

Як встановити UINotification в певні дні, як кожен понеділок та п'ятниця? - iphone, ios, object-c, uiocalnotification

Я пишу програму будильника. У додатку користувач може вибрати дні з вибору для налаштування сигналізації на цей день з часом. Але я не знаю, щоб встановити тривогу (UILocalNotification) за певний день на тиждень (0 - 7).

Я просто хотів поставити вогонь дату UILocalNotification в конкретний день, як ex. Понеділок, п'ятниця та неділя ..

Я шукав у мережі та отримав багато подібних форумів, але жоден з них не працював для мене.

Будь-які пропозиції ?

Відповіді:

1 для відповіді № 1

Встановити локальне сповіщення fireDate для першого повідомлення, яке має бути зроблено. Потім встановіть repeatInterval протягом тривалості між будь-яким повідомленням та наступним повідомленням.


1 для відповіді № 2

Було б корисно, якщо б ви включили коди, які ви пробували. У будь-якому випадку

NSDate myOwnDate; // myOwnDate can be a date that is on a specific day. Make sure it is a valid date variable

UILocalNotification* local_notification = [[UILocalNotification alloc] init];
[local_notification setFireDate:myOwnDate];
[local_notification setRepeatInterval:NSWeekCalendarUnit];
[local_notification setAlertBody: @"Your alarm is ringing!"];

UIApplication* app = [UIApplication sharedApplication];
[app scheduleLocalNotification:local_notification];

Дуже просто, я би сказав.