Swift 本地通知-操作未与警报一起显示-iOS 11

Swift 本地通知-操作未与警报一起显示-iOS 11,swift,notifications,Swift,Notifications,我已经使用UserNotifications框架实现了本地通知,并在 UNUserNotificationCenter.current().requestAuthorization 但有时在代码执行之后并没有设置类别。我用电脑检查了一下 UNUserNotificationCenter.current().getNotificationCategories {} 这不是每次都开。当我删除并重新安装应用程序或重新运行应用程序时,它会开始工作 我应该在主线程上设置类别吗?或者这个有线案例的原因是什

我已经使用UserNotifications框架实现了本地通知,并在

UNUserNotificationCenter.current().requestAuthorization

但有时在代码执行之后并没有设置类别。我用电脑检查了一下

UNUserNotificationCenter.current().getNotificationCategories {}
这不是每次都开。当我删除并重新安装应用程序或重新运行应用程序时,它会开始工作


我应该在主线程上设置类别吗?或者这个有线案例的原因是什么?

对我来说,它有时工作,有时不工作的原因是我在模拟器上运行它。有些模拟器没有3D触控,动作也不会显示出来