毎週月曜日にローカル通知を送信しようとしています。毎週月曜日に1ヶ月間リマインダをして投薬をしなければならないシナリオがあるとしましょう。 1ヶ月で合計4件の通知となります。私のコードは以下の通りですが、私は以下のことを理解できません。 1)特定の日に通知を送信する方法 2)最大終了日の通知を制限する方法。月曜日のローカル通知のみ
通知を送信するコードは次のとおりです。
let notification = UILocalNotification()
notification.alertBody = "Take Medication" notification.alertAction = "open" // text that is displayed after "slide to..." on the lock screen - defaults to "slide to view"
notification.fireDate = NSDate()
notification.userInfo = ["title": "notification app", "UUID": "Some Unique Guid"]
UIApplication.sharedApplication().scheduleLocalNotification(notification)
誰でも助けてください。 よろしく、 ニーナ
。 – Paulw11
月曜日に来た日付を修正してから、timeIntervalを毎週に設定します。 notification.repeatInterval = NSWeekCalendarUnit; –