1

我有一个本地通知在 iOS 9 中运行良好的应用程序。
我正在将应用程序更新到 iOS 10。

升级到 Swift 3 后,我已将本地通知迁移到新的 UserNotifications 框架(我只支持 iOS 10,所以没问题)。
但是,我在这个应用程序中没有收到任何通知。香草应用程序中的相同代码有效。

我已请求对通知进行授权,并且该部分工作正常。
我也尝试过添加 UserNotification.framework 但这没有任何区别。

迁移后看不到通知的原因是什么?

4

1 回答 1

2

不知何故,问题得到了解决。我尝试了多种方法,所以我不知道解决方案是什么:(。另一方面,我犯了一个错误,这让我很难调试。看起来identifierinUNNotificationRequest应该是唯一的。我曾经安排多个通知并为所有通知设置相同的标识符。这导致所有以前的通知被最后一个计划的通知覆盖。

于 2016-10-08T05:05:02.960 回答