我正试图破解本地通知的工作方式。
我写了这一行是为了展示我安排的通知:
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification{
[[UIApplication sharedApplication] presentLocalNotificationNow:notification];
}
问题在于它无数次运行。
如果我写了别的东西,它只运行一次,但我明白这一行应该会弹出通知的消息。
任何人都能解释一下吗?
谢谢,
答案 0 :(得分:0)
presentLocalNotificationNow
正在触发didReceiveLocalNotification
,而presentLocalNotificationNow
正在调用{{1}} ...所以你最终会无限循环。
答案 1 :(得分:0)
找到它,
我没有意识到,通过访问didReceiveLocation方法,如果未激活iPhone,它会自动发送通知消息。
无需写任何东西......