Alarm Amaçlı Kullanım için UILocalNotification
kullanıyorum. Hafta içi (güneş, mon, tue, evlenmek, thu, fri, sat) dayalı tekrarlama için özel bir seçeneğim var. Pek çok uygulama bu işlemi yaptı. Benim seviyemi en iyi şekilde denedim. Ama işe yaramayacağım. Lütfen bana yardımcı olun ....UILocalNotification Özel Alarm için Yineleme Tekrarı (güneş, mon, tue, ev, thu, fri, oturdu)
cevap
UILocalNotification ile özel tekrar aralıklarını ayarlayamazsınız. Bu daha önce sorulmuştur (aşağıya bakınız) ancak sadece sınırlı seçenekler sunulmuştur. repeatInterval parameter bir enum türüdür ve specific values ile sınırlıdır.
Bu numaraları çoğaltamaz ve bu aralıkların katlarını elde edemezsiniz. Uygulamanızda en fazla 64 yerel bildirim bulunamaz. Kullanıcı, bildirim tetiklendiğinde uygulamanızı çalıştırmayı seçmedikçe (çalıştırılamayabilirlerse), tetiklendiğinde bir bildirimi yeniden zamanlayamazsınız.
Tekrar aralığı aralığı çarpanları posted here için bir istek var. Yorum ekleyebilirsin. Apple ile bir hata raporu veya özellik isteği (url?) Dosyalamayı öneriyorum.
- 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
Parametre aralığı ve hafta içi günlerde bir yöntem yapın.
[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];
Ben hafta içi geçti: Ve olarak yöntem aşağıda verilmiştir Ben çağrıda separately.As halledilmesi gereken edilir u hafta içi için Bildirimler alarm.But belirlemek zorunda her zaman fonksiyonu çağrı Haftanın farklı günleri için parametre pazartesi günü için 2, 3 salı ve benzeri için.
I hope it will help u...!
Apple'ın [dokümantasyon] (https://developer.apple.com/library/ios/documentation/iphone/conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html#//apple_ref/doc/uid/TP40007072 -CH4-SW5) diyor ki ** bir uygulama aynı anda 128 yerel bildirimi zamanlayabilir **: _Your uygulamalarınız herhangi bir zamanda etkin olan 128 yerel bildirimin üzerinde etkin olmayabilir, herhangi biri belirtilen bir zamanda tekrarlanacak şekilde yapılandırılabilir interval._ – nburk
@nburk Yorumunuzdaki bağlantı artık çalışmıyor. Söylediklerin hala doğru olup olmadığını biliyor musunuz? – ndmeiri
iOS 10, özel bir zaman aralığı seçeneği + (instancetype) triggerWithTimeInterval: (NSTimeInterval) timeInterval tekrarları ile yeni bir yinelenen bildirim seçeneğine sahiptir: (BOOL) tekrarlar; –