【发布时间】:2014-07-01 22:11:02
【问题描述】:
我正在尝试弄清楚如何快速设置 UILocalNotification,但我运气不佳。我正在尝试这个:
var notification = UILocalNotification()
notification.timeZone = NSTimeZone.defaultTimeZone()
var dateTime = NSDate.date()
notification.fireDate(dateTime)
notification.alertBody("Test")
UIApplication.sharedApplication().scheduleLocalNotification(notification)
对于初学者,我不确定这是否是获取当前日期时间的正确方法。在 .Net 中,我只会做 DateTime.Now()。
其次,当我尝试这个时,我得到一个 错误,上面写着:
'(@lvalue NSDate!) -> $T3' 与 'NSDate' 不同
不幸的是,我不知道这意味着什么或如何进行。
【问题讨论】:
-
我也尝试添加 nil 作为firedate的参数。文档说如果它是 nil 它现在应该触发。但是,当我尝试这样做时,我得到了基本相同的错误。
标签: ios swift uilocalnotification