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

1.老的项目有的用的还是废弃的API 

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

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

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

2.一些废弃的API可能在低版本或则一些条件下是看不出问题的,可以正常使用,但换了条件后有的就会出问题。遇见废弃的API尽量就替换了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值