私はアプリを持っており、特定の日時に通知する必要があります。私は日付と時刻を設定するために次のコードを使用しています。特定の時刻のローカル通知
let app = UIApplication.sharedApplication()
let notificationSettings = UIUserNotificationSettings(forTypes: [.Alert, .Sound], categories: nil)
app.registerUserNotificationSettings(notificationSettings)
let calendar = NSCalendar.currentCalendar()
let date = NSDateComponents()
date.hour = 5
date.minute = 0
date.month = 5
date.day = 21
date.year = 2016
date.timeZone = NSTimeZone.systemTimeZone()
let alarm = UILocalNotification()
alarm.fireDate = calendar.dateFromComponents(date)
alarm.timeZone = NSTimeZone.defaultTimeZone()
alarm.alertTitle = ""
alarm.alertBody = ""
alarm.soundName = "Sound.wav"
app.scheduleLocalNotification(alarm)
私は通知を許可しており、ユーザーがアプリを離れると10秒後にスケジュールを設定できますが、特定の時間は予約できません。
サンプルコードの日付は過去です(今日の午前5時)。 – chedabob
通知は軍用時間を使用しますか? – Loanb222