我有多个控制器:
Home VC
MyNotifVC
在myNotifVC
中,我列出了所有待处理的通知。
我正在尝试在通知发送时更新HomeVC
中的通知数量。
所以基本上我想在通知发送后立即更新var deliveredNotif: Int
中的var(HomeVC
)(独立于哪个控制器处于活动状态)。
到目前为止myNotifVC
我有:
func getDeliveredNotif(){
UNUserNotificationCenter.current().getDeliveredNotifications(completionHandler: {deliveredNotifications -> () in
if let notifVC = self.presentingViewController as? HomeVC {
notifVC.delivered = deliveredNotifications.count
}
})
}
如果HomeVC
正在运行或运行时,我如何在已发送的var(在我的HomeVC
中声明)中存储已发送通知的数量?
谢谢!
答案 0 :(得分:0)
这样做 -