xcode - Swift闹钟UIswitch

标签 xcode swift clock alarm

在创建闹钟时,直接在表格 View 上显示所有预定的本地通知是否正确?如果是这样,通知触发后它们就会消失。我怎样才能阻止它们消失,以便我可以使用开关来打开和关闭它们? 我对 UIswitch 的理解是,我必须在关闭时取消通知,然后在打开时重新安排它们。

@IBAction func addAlarm(sender: UIButton) {
    let notification = UILocalNotification()

    notification.fireDate = timePicker.date.fireDate
    notification.timeZone = NSTimeZone.localTimeZone()
    notification.alertBody = "Its time"
    notification.applicationIconBadgeNumber = UIApplication.sharedApplication().applicationIconBadgeNumber + 1
    notification.hasAction = true
    notification.alertAction = "View"
    UIApplication.sharedApplication().scheduleLocalNotification(notification)
    alarmTable.reloadData()
}

最佳答案

使用数组存储闹钟的时间。 然后您可以轻松地显示和管理它们,并基于它们创建 UILocalNotification

关于xcode - Swift闹钟UIswitch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28027221/

相关文章:

c++ - 如何在 C++ 中插入加速时钟?

ios - 如何设置 Xamarin iOS 导航和状态栏颜色

ios - 对象 swift 3.0 上的 NSLayoutConstraints

ios - 如何使用 Swift 2.0 和 Sprite Kit 在 Facebook 上分享分数

xcode - 如何在 ScrollView 中使用自动布局?

javascript - 如何创建 JQuery 时钟/计时器

cloud - 如何在云(AWS、heroku 等)中跨多个节点建立时钟同步?

ios - ECSlidingViewController 和测试

objective-c - UITableView:加载所有单元格

javascript - Kotlin 是否支持 Javascript、Swift 或 Dart 等匿名对象?