1.老的项目有的用的还是废弃的API
notification.fireDate = [[NSDate date] addTimeInterval:seconds];
如果时间短,比如一分钟内这个本地推送是正常的可以弹通知栏的。但时间长了例如超过5分钟,本地通知就不会弹通知栏了。维护老项目的时候注意。改成 :
notification.fireDate = [NSDatedateWithTimeIntervalSinceNow:seconds];后正常。
2.一些废弃的API可能在低版本或则一些条件下是看不出问题的,可以正常使用,但换了条件后有的就会出问题。遇见废弃的API尽量就替换了。
本文讨论了在维护老项目时遇到的问题,包括废弃API的使用导致的本地通知延迟问题,并提供了替换解决方案。同时强调了遇到废弃API时应及时替换的重要性。
4114

被折叠的 条评论
为什么被折叠?



