安排本地通知
確保你看到註冊本地通知以使其正常工作:
迅速
let notification = UILocalNotification()
notification.alertBody = "Hello, local notifications!"
notification.fireDate = NSDate().dateByAddingTimeInterval(10) // 10 seconds after now
UIApplication.sharedApplication().scheduleLocalNotification(notification)
Objective-C
UILocalNotification *notification = [[UILocalNotification alloc] init];
notification.alertBody = @"Hello, local notifications!";
notification.fireDate = [NSDate dateWithTimeIntervalSinceNow:10]; // 10 seconds after now
[[UIApplication sharedApplication] scheduleLocalNotification:notification];
要在 iOS 模擬器中檢視通知,請鍵入^⌘H
(control-command-H)返回主頁,然後鍵入⌘L
(command-L)以鎖定裝置。等待幾秒鐘,然後會出現通知(此外觀將根據註冊本地通知中討論的通知型別而有所不同):
滑動通知以返回應用程式(請注意,如果你在第一個檢視控制器的 viewDidLoad
,viewWillAppear
,viewDidAppear
等中呼叫此通知,則會再次安排通知)。