IOS 本地推送UILocalNotification时间长不弹通知的
2016-05-17 19:30
501 查看
1.老的项目有的用的还是废弃的API
notification.fireDate = [[NSDate date] addTimeInterval:seconds];
如果时间短,比如一分钟内这个本地推送是正常的可以弹通知栏的。但时间长了例如超过5分钟,本地通知就不会弹通知栏了。维护老项目的时候注意。改成 :
notification.fireDate = [NSDatedateWithTimeIntervalSinceNow:seconds];后正常。
2.一些废弃的API可能在低版本或则一些条件下是看不出问题的,可以正常使用,但换了条件后有的就会出问题。遇见废弃的API尽量就替换了。
notification.fireDate = [[NSDate date] addTimeInterval:seconds];
如果时间短,比如一分钟内这个本地推送是正常的可以弹通知栏的。但时间长了例如超过5分钟,本地通知就不会弹通知栏了。维护老项目的时候注意。改成 :
notification.fireDate = [NSDatedateWithTimeIntervalSinceNow:seconds];后正常。
2.一些废弃的API可能在低版本或则一些条件下是看不出问题的,可以正常使用,但换了条件后有的就会出问题。遇见废弃的API尽量就替换了。
相关文章推荐
- UI
- [SDOI2016]sequence 解题报告
- iOS开发中如何在UITextView中添加默认文字
- uinty本地图片的读取和剪裁
- Git Gui for Windows的建库、克隆(clone)、上传(push)、下载(pull)、合并
- Spark SQL下的Parquet使用最佳实践和代码实战
- xcodebuild自动化打包失败,返回65
- CI 笔记 easyui 结合后,左侧导航跳转问题
- Android学习之Build.xml文件
- Arithmetic Sequence(dp)
- SPOJ PT07J Query on a tree II
- xcodebuild打包失败返回65
- POJ 1904 King's Quest 强连通分量+二分图增广判定
- 5.UIButton
- xcodebuild命令打包失败解决方法
- easyUI的datagrid实现分页
- 开发时间缩短90% Amaze UI助H5梦工场响应式网站快速上线
- POJ 1986 Distance Queries【LCA】
- 获取手机信息(UIDevice、NSLocale、NSBundle)
- String, StringBuilder, StringBuffer问题