2016-12-30 9 views
0

を示していない私は最近、UNNotificationに切り替えて、このアップグレードされたコードを思い付いた:私はそのコードを持つ保留中の通知を参照してくださいながらUNNotificationに切り替えたが、何の通知はもう

let content = UNMutableNotificationContent() 
    content.title = " \(story.title)" 
    content.userInfo = ["Story.link": story.link, "Story.type": "HotNews"] 

    let request = UNNotificationRequest(identifier: "NEW", content: content, trigger: nil) 

    UNUserNotificationCenter.current().add(request) { error in 

     if let error = error { 
      //handle eror here 
      print("*** Error presentHotNewsNotification(): \(error) (\(story.dumpProperties()))") 
     } 
     else { 
      story.notified = true 
      //story.saveContext 
      print("presentHotNewsNotification() for story \(story.dumpProperties())") 
     } 
    } 

...

let center = UNUserNotificationCenter.current() 
center.getPendingNotificationRequests { requests in 
    for request in requests { 
     print(request) 
    } 
} 

... iPhone(またはシミュレータ)に通知が表示されず、エラーも設定されていません。

content.body = "a body" 

その方法は、私の通知を再び披露:

答えて

0

は、私は次のように1は絶対に体を設定する必要があることが分かりました。

関連する問題