Jestem nowy w rozwoju iOS, ale utworzyłem aplikację i próbuję utworzyć codzienne powiadomienie przez określony czas. Obecnie powiadomienie wykonuje się raz dla danej daty/czasu. Nie jestem pewien, jak użyć metody repeatInterval, aby zaplanować ją codziennie. Jaka jest najlepsza metoda powtarzania powiadomienia codziennie? jakakolwiek pomoc byłaby bardzo cenna (Y).Powtarzanie powiadomienia lokalnego codziennie o ustalonym czasie z szybkim
var dateComp:NSDateComponents = NSDateComponents()
dateComp.year = 2015;
dateComp.month = 06;
dateComp.day = 03;
dateComp.hour = 12;
dateComp.minute = 55;
dateComp.timeZone = NSTimeZone.systemTimeZone()
var calender:NSCalendar = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)!
var date:NSDate = calender.dateFromComponents(dateComp)!
var notification:UILocalNotification = UILocalNotification()
notification.category = "Daily Quote"
notification.alertBody = quoteBook.randomQuote()
notification.fireDate = date
notification.repeatInterval =
UIApplication.sharedApplication().scheduleLocalNotification(notification)
Dla niektórych powiadomień przyczyny ciągle wciśnięty jeden po drugim. Zmieniłem go na minuty, aby przetestować, ale od tego czasu powiadomienia są przesyłane nawet po ich zmianie. Jakieś pomysły, dlaczego? @vizllx – JUSDEV
Mam ten sam problem. Czy ktoś zna przyczynę i naprawić –
Po naciśnięciu jednego po drugim, dowiedziałem się, że lokalne powiadomienia zarejestrowane w różnych sesjach instalacyjnych trwają - po odinstalowaniu i ponownym zainstalowaniu aplikacji poprzednie powiadomienia (jeśli nie zostały uruchomione) yet) WSZYSTKO uruchomi się natychmiast, jeśli powiadomienia lokalne zostaną ponownie włączone w najnowszej sesji instalacji. Mam nadzieję, że to pomoże komuś innemu. – cloudcal