iOS8.0之后没有注册通知的提醒解决办法

在iOS8.0之后如果没注册本地通知就会报出的提醒,如下图:

解决的办法是:在

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

这个方法中注册通知:

if ([[UIDevice currentDevice].systemVersion doubleValue]>=8.0) {

UIUserNotificationSettings* settings=[UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound categories:nil];

[application registerUserNotificationSettings:settings];

}

return YES;

时间: 2024-10-25 15:44:00

iOS8.0之后没有注册通知的提醒解决办法的相关文章

运行js提示库没有注册错误8002801d的解决办法

运行js提示库没有注册错误8002801d的解决办法这个错误主要是因为服务器上的windows scripts版本较低,请按下面的链接下载较高版本windows scripts 5.6并在服务器上进行安装,重启后即可正常.在微软官网搜索windows scripts,选择scr56chs.exe下载后安装.http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=376d98b6-67cf-4473-9b7d-f635292a2

Python报错“UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)”的解决办法

最近在用Python处理中文字符串时,报出了如下错误: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)   1.原因 因为默认情况下,Python采用的是ascii编码方式,如下所示: ?? python -c "import sys; print sys.getdefaultencoding()" ascii ?? 而Python在进行编

Android5.0以下drawable tag vector错误的解决办法

Android5.0以下drawable tag vector错误的解决办法 在Androi 5.0以下的设备可能会报这样的错误: Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #1: invalid drawable tag vector 解决思路: 1.首先检查兼容性环境配置是否正确,判断是否是环境配置的问题导致出现以上问题的,如果是,请配置好环境,如果不是 请看步骤2 兼容性环境的配置: (1)

windows server2003 IIS6.0日志大量出现Connections_Refused的错误解决办法

最近发布的网站,都在 windows server2003 IIS6.0 站点上运行,有时所有的站点都无法访问.在网上找了一下资料,终于解决:资料如下: 症状: 您遇到以下症状在运行 Microsoft Windows Server 2003. Microsoft Exchange Server 2003年和 Microsoft Internet Information Services (IIS) 6.0 的服务器上: 当用户尝试使用 Microsoft Office Outlook Web

Server Tomcat v7.0 Server at localhost failed to start解决办法

今晚搞了下tomcat,在调试的时候发现报了这样一个错误Server Tomcat v7.0 Server at localhost failed to start 首先,确认了端口号8080是不是被占用: 在浏览器中访问(http://127.0.0.1:8080)或运行telnet命令(telnet 127.0.0.1 8080)来验证端口是否被占用. 如果是,双击tomcat修改端口 经排查我这里不是这种情况,是由于电脑原因,导致启动时间超时,这么尴尬的原因也是没谁了,解决办法同样双击to

SecureCRT 7.2.0 Mac版密码无法保存的解决办法

参考:http://jingyan.baidu.com/article/915fc414fda5fb51394b20bd.html 我之前在网上找的解决办法都是SecureCRT 7.2.0 Mac 之前的. 打开SecureCRT的全局选项,在主菜单Preferences(或者COMMAND键加逗号),然后选择Advanced,然后取消Use Keychain即可. 如图: 2 上面的方法并不适用于SecureCRT 7.2.0 Mac 和之后的.也是取消 Use Keychain 但是路径有

eclipse-jee-luna安装ADT-23.0.6出现的问题,以及解决办法

刚安装好ADT-23.0.6,然后配置sdk路径(最新的版本android-22),然后创建一个新的Android Project; 对于布局界面会出现如下错误,导致无法显示布局界面: java.lang.NullPointerException Exception details are logged in Window > Show View > Error Log The following classes could not be instantiated: - android.sup

margin:0 auto 在ie不居中的解决办法

一般情况下需要将div居中显示时,使用Css样式:margin:0 auto;或者margin:0 auto 1px;即可,但有时使用margin:0 auto后在firef.Chrome等浏览器里能居中,而在IE678里不居中的现象. 如下代码: <style type="text/css"> #con{width:980px;martin:0 auto;} </style> <div id="con">margin: 0 au

【设定本地通知为周一到周五提醒, 周末不提醒解决办法】

iOS开发中的信息提示推送方式,一类是远程服务器推送(APNS)与UILocalNotification本地通知的,我们知道UILocalNotification的通知重复提示的单位是以是秒.分.时.天.周.月等. 如图: 那么问题来了, 要实现标题所说的该怎么办呢? 哈哈... 小编第一想到是的先判断系统时间为星期几, 然后分别设置5个以周为单位的通知, 但考虑到很麻烦, 小编本人最怕麻烦了? 于是开始向他(她)人请教. 这是位美女哦~ 这里不介绍了, 感谢~~ 说到这估计有人要砍人了, 说了