允许通知设置更改iOS swift时收到通知

时间:2017-06-28 07:32:25

标签: ios swift notifications

我有一个场景,当用户从系统设置启用/禁用应用程序的通知时,我必须打开/关闭开关。我们可以使用UIApplication.shared.currentUserNotificationSettings?.types.contains(UIUserNotificationType.alert)确定是否启用了通知,但我需要的是在更改设置时通知VC。

1 个答案:

答案 0 :(得分:1)

为了让用户更改设置,他应该输入设置;因此,应用程序将转到后台。我建议你在willEnterForeground函数中检查AppDelegate中的状态u =并更新视图控制器。您可以通过拥有实例或使用通知中心来更新视图控制器。