【发布时间】:2013-10-15 03:52:24
【问题描述】:
问题:
- (void) application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
有时在 iOS7 中不会被调用。 我们如何安排通知并不重要:
alarm.fireDate = [[NSDate date] dateByAddingTimeInterval:0.1];
[app scheduleLocalNotification:alarm];
或:
[app presentLocalNotificationNow:alarm];
我的想法: 这发生在用户在通知警报动画完成之前滑动的情况下。 如果他在滑动前只等待半秒钟 - 通知就会被触发并且应用程序会按预期进行。 问题可能是应用程序在收到通知之前进入前台。
有人遇到过吗?它是一个错误吗?有什么解决办法吗?谢谢!
【问题讨论】:
-
亲爱的,我必须说你的观察是 100% 正确的。用户必须等到通知动画完成。然后只有应用程序委托被调用。我已经对此进行了测试。我非常确定这一点。
标签: iphone xcode ios7 uilocalnotification