Я пишу програму будильника. У додатку користувач може вибрати дні з вибору для налаштування сигналізації на цей день з часом. Але я не знаю, щоб встановити тривогу (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];
Дуже просто, я би сказав.