1
我有一個應用程序,我正在使用UISegmentedControl
來允許用戶爲他們正在創建的通知選擇重複間隔。
他們還通過在UIDatePicker
上選擇日期和時間來選擇啓動日期和時間。Swift Repeat Interval
//Variables for Repeat (SegmentedControl)
var hourly = true
var daily = true
//Outlets
@IBOutlet weak var titleField: UITextField!
@IBOutlet weak var deadlinePicker: UIDatePicker!
@IBOutlet weak var repeatPreseto: UISegmentedControl!
@IBOutlet weak var saveButtonOutlet: UIButton!
//Repeat Segmented Control
@IBAction func repeatPreset(sender: UISegmentedControl) {
var index = sender.selectedSegmentIndex
hourly = index == 0
daily = index == 2
if hourly {
notification.repeatInterval = NSCalendarUnit.CalendarUnitHour
}
if daily {
notification.repeatInterval = NSCalendarUnit.CalendarUnitDay
}
}
現在的每小時和每天按repeatInterval是偉大的工作。
我在網上看了一遍,找不到任何東西讓用戶在一週的某些日子裏設置repeatInterval。