【发布时间】:2016-09-13 07:29:31
【问题描述】:
我正在向我的用户发送本地通知,我想在通知设置按钮上显示相关标题。
如果本地通知关闭,则此标题应为“通知:关闭”,如果本地通知已打开,则此标题应类似于“首选项”。
现在我在 viewDidLoad 和 viewDidAppear 中检查这个,它可以工作。
if UIApplication.sharedApplication().currentUserNotificationSettings()?.types.rawValue == 0 {
//the first title
} else {
//the second title
}
一种情况除外。如果我的用户将手机设置中的通知从“开启”更改为“关闭”,反之亦然,然后他又回来了——标题没有改变(因为这个 viewController 已经加载并且确实出现了)。
如何检查用户是否从设置中返回?
【问题讨论】:
-
很难理解你的问题,你在说什么设置?您的应用程序中的 vc,或者在设置应用程序中更改设置然后回到您的?
-
更改手机设置中的设置然后回到我的,是的。
标签: ios swift uiviewcontroller uilocalnotification