0
我有按鈕,這個動作:本地通知IOS 7迅速
@IBAction func pressed() {
var notif = UILocalNotification()
notif.fireDate = NSDate(timeIntervalSinceNow: 5)
notif.alertBody = "some text"
UIApplication.sharedApplication().scheduleLocalNotification(notif)
notif.timeZone = NSTimeZone.defaultTimeZone()
}
我按下它,但沒有任何事情發生。有什麼問題?
你有什麼期望發生。只要您的應用程序在前臺運行,「UILocalNotification」就會直接發送給您的應用程序,不會顯示任何消息。當你的應用程序在後臺時,會顯示Toast消息。 – rckoenes 2014-08-29 10:19:54
@rckoenes o,我明白了。但是如果我想要收到通知,即使應用程序在前臺運行,該怎麼辦? – 2014-08-29 10:23:55
如果iOS應用程序在前臺運行,則無法將所有(本地和推送)通知直接發送給您的應用程序。而蘋果公司沒有API來訪問當前SDK中的通知中心。 – rckoenes 2014-08-29 10:26:36