您的位置:首页 > 移动开发 > Swift

如何判断消息提醒是否开启

2015-07-28 16:18 417 查看
由于不同的系统api 的调用是不一样的,

在ios8中我们要用currentUserNotificationSettings

而在8以下我们要用enabledRemoteNotificationTypes

首先我们要判断:

var isIos8 =  UIDevice.currentDevice().systemVersion > "8.0"
if isIos8{
let notificationSettings: UIUserNotificationSettings! = UIApplication.sharedApplication().currentUserNotificationSettings()
if notificationSettings.types == UIUserNotificationType.None {
println("未开启")
}else{
println( "已开启")
}
}else{
if UIApplication.sharedApplication().enabledRemoteNotificationTypes() == UIRemoteNotificationType.None{
println("未开启")
}else{
println( "已开启")
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios swift