我有一个场景,当用户从系统设置启用/禁用应用程序的通知时,我必须打开/关闭开关。我们可以使用UIApplication.shared.currentUserNotificationSettings?.types.contains(UIUserNotificationType.alert)确定是否启用了通知,但我需要的是在更改设置时通知VC。
答案 0 :(得分:1)
为了让用户更改设置,他应该输入设置;因此,应用程序将转到后台。我建议你在willEnterForeground函数中检查AppDelegate中的状态u =并更新视图控制器。您可以通过拥有实例或使用通知中心来更新视图控制器。