您的位置:首页 > 产品设计 > UI/UE

IOS 本地推送UILocalNotification时间长不弹通知的

2016-05-17 19:30 501 查看
1.老的项目有的用的还是废弃的API 

notification.fireDate = [[NSDate date] addTimeInterval:seconds];

如果时间短,比如一分钟内这个本地推送是正常的可以弹通知栏的。但时间长了例如超过5分钟,本地通知就不会弹通知栏了。维护老项目的时候注意。改成 : 

notification.fireDate = [NSDatedateWithTimeIntervalSinceNow:seconds];后正常。

2.一些废弃的API可能在低版本或则一些条件下是看不出问题的,可以正常使用,但换了条件后有的就会出问题。遇见废弃的API尽量就替换了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: