Używam UILocalNotification
dla celów alarmu. Mam niestandardową opcję powtarzania opartą na dni powszednie (słońce, jesień, wtorek, środa, czw, piątek, sobota). Tak wiele aplikacji wykonało ten proces. Najlepiej wypróbowałem Mój poziom. Ale nie mogę zmusić go do działania. Proszę, pomóżcie mi ...UILocalNotification Powtórz przedział dla niestandardowego alarmu (słońce, pon., Wt., Śr., Czw., Pt., Sob.)
Odpowiedz
Nie można ustawić niestandardowych interwałów powtórzeń z UILocalNotification. Zostało to wcześniej zadane (patrz poniżej), ale podano tylko ograniczone opcje. Model repeatInterval parameter jest typu wyliczeniowego i jest ograniczony do specific values.
Nie można pomnożyć tych wyliczeń i uzyskać wielokrotności tych odstępów. Nie możesz ustawić więcej niż 64 powiadomień lokalnych w swojej aplikacji. Nie możesz zmienić terminu powiadomienia po uruchomieniu, chyba że użytkownik wybierze uruchomienie aplikacji po uruchomieniu powiadomienia (nie mogą jej uruchomić).
Istnieje żądanie dla powtarzających się mnożników czasowych posted here. Możesz dodać do niego komentarze. Sugeruję zgłoszenie zgłoszenia błędu lub prośby o dodanie funkcji (adresu URL?) Do firmy Apple.
- How to set Local Notification repeat interval to custom time interval?
- Custom repeat interval for UILocalNotification
- Custom UILocalNotification repeat interval
- UILocalNotification Repeat
- non-fixed repeatInterval in UILocalNotification
- Can I have custom UILocalNotification repeat intervals (i.e. weekdays only?)
- Repeating UILocalNotifications with Gaps
- Repeat UILocalNotification on certain days of week
Po prostu wykonaj metody z interwałem parametrów i dniem tygodnia. I nazywają funkcji za każdym razem u trzeba ustawić alarm.But Powiadomienia dla ciągu tygodnia mają być rozliczane separately.As nazwałem Sposób podane poniżej:
[self notificationWithItem:tempDict Date:[self SetDateForAlarmWithWeekday:2 :tempDict] andRepeatInterval:NSWeekCalendarUnit];
[self notificationWithItem:tempDict Date:[self SetDateForAlarmWithWeekday:3 :tempDict]andRepeatInterval:NSWeekCalendarUnit];
[self notificationWithItem:tempDict Date:[self SetDateForAlarmWithWeekday:4 :tempDict] andRepeatInterval:NSWeekCalendarUnit];
[self notificationWithItem:tempDict Date:[self SetDateForAlarmWithWeekday:5 :tempDict] andRepeatInterval:NSWeekCalendarUnit];
[self notificationWithItem:tempDict Date:[self SetDateForAlarmWithWeekday:6 :tempDict] andRepeatInterval:NSWeekCalendarUnit];
zdałem tygodnia Parametr dla różnych dni tygodnia jako 2 dla poniedziałek, 3 dla wtorek i tak dalej.
I hope it will help u...!
- 1. Quartz.Net - co 3 tygodnie Pon, wt,
- 2. Włączanie i wyłączanie alarmu ios
- 3. Powtarzanie alarmu dla poszczególnych dni tygodnia android
- 4. Numpy powtórz dla 2d tablicy
- 5. Samouczek wt. (C++ Web Development)
- 6. Zrozumienie UILocalNotification stref czasowych
- 7. UILocalNotification fires po ponownym zainstalowaniu aplikacji
- 8. Przedział ufności dla LOWESS w Pythonie
- 9. UILocalNotification niestandardowy dźwięk
- 10. Highstock - nieregularny przedział czasu
- 11. Lokalizacja regionalna iOS8 (np. Pt-BR)?
- 12. jquery - powtórz animację dla X razy
- 13. $ przedział nie robi nic
- 14. gradient zacieniony przedział ufności
- 15. Tworzenie niestandardowego modelu Binder dla niestandardowego typu
- 16. Odzyskaj requestcode od alarmu broadcastReceiver
- 17. Niestandardowe sortowanie w klasie o nazwie zwanej pon.
- 18. UILocalNotification jest przestarzałe w iOS10
- 19. Próbuje realizować beginBackgroundTaskWithExpirationHandler i UILocalNotification
- 20. Kod działania alertu o UILocalNotification
- 21. UILocalNotification w ogóle nie działa
- 22. UILocalNotification nie jest uruchamiany, gdy urządzenie jest zablokowane
- 23. Kontrola gładsza i przedział ufności
- 24. Mongo 3.0.6 przywraca pliki WT na surowo
- 25. QueryStringBindable dla niestandardowego wyliczenia
- 26. Powtórz kolory OpenGL glColorPointer?
- 27. Powtórz wiersze obiektu data.frame
- 28. Test jednostki kątowej $ przedział czasowy dla dyrektywy "zegarowej"
- 29. Powtórz LINQ kwerendy
- 30. Przedział czasu między kolejnymi znacznikami
Apple [dokumentacja] (https://developer.apple.com/library/ios/documentation/iphone/conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html#//apple_ref/doc/uid/TP40007072 -CH4-SW5) mówi ** aplikacja może jednocześnie zaplanować 128 powiadomień lokalnych **: Twoje własne aplikacje mogą mieć nie więcej niż 128 lokalnych powiadomień aktywnych w danym momencie, z których każdy może być skonfigurowany do powtarzania w określonym czasie interval._ – nburk
@nburk Link w komentarzu już nie działa. Czy zdajesz sobie sprawę, że to, co powiedziałeś, jest nadal dokładne? – ndmeiri
iOS 10 ma nową opcję powtarzania powiadomienia z niestandardową opcją przedziału czasowego + (instancetype) triggerWithTimeInterval: (NSTimeInterval) timeInterval repeat: (BOOL) repeat; –