Watchkit presentController-控制器无法正确打开(元素未出现)

时间:2018-10-17 06:14:19

标签: swift watchkit

我的模式导航(presentController)在我的通知中不起作用。当我在应用程序中时,它运行良好,但在收到通知时,效果不佳。

func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) {

let center = UNUserNotificationCenter.current()
center.delegate = self

...


  switch response.actionIdentifier {
  case UNNotificationDefaultActionIdentifier:
    print("Default identifier")
  case "show":
    presentController(withName: "Notification", context: currentNotification)
  case "other":
    presentController(withName: "Notifications", context: self.notifications)
  default:
    break
  }
}
completionHandler()

}

已到达控制器,我可以在控制台中显示内容。就像控制器未初始化一样。如果我使用pushController可以正常工作,但是这会使我的导航混乱,因此我必须在所有地方都使用pushController。感谢您的帮助:-)

0 个答案:

没有答案