使用iOS 10中的UNNotificationSettings检查通知类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用iOS 10中的UNNotificationSettings检查通知类型相关的知识,希望对你有一定的参考价值。
如何使用UNNotificationSettings
获取ios 10中的通知类型?
在以前的iOS上,我会使用这个:
UIUserNotificationSettings *notificationSettings = [[UIApplication sharedApplication] currentUserNotificationSettings];
Bool active = notificationSettings.types == UIUserNotificationTypeNone ? NO: YES;
答案
我希望你问这个问题
UNUserNotificationCenter.currentNotificationCenter().getNotificationSettingsWithCompletionHandler{ (mySettings) in mySettings.alertStyle == .None }
斯威夫特4
UNUserNotificationCenter.current().getNotificationSettings{ (mySettings) in mySettings.alertStyle == .none }
对于Objective-C
[[UNUserNotificationCenter currentNotificationCenter] getNotificationSettingsWithCompletionHandler:^(UNNotificationSettings * _Nonnull settings) {
settings.alertStyle == UNAlertStyleNone
}]
以上是关于使用iOS 10中的UNNotificationSettings检查通知类型的主要内容,如果未能解决你的问题,请参考以下文章
使用iOS 10中的UNNotificationSettings检查通知类型
iOS 10.0 运行时崩溃中的 NSCameraUsageDescription?
无法使用 ios 10 中的通知服务扩展在远程通知中附加媒体