0

我正在尝试破解本地通知的工作方式。

我写了这一行是为了展示我安排的通知:

- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification{

    [[UIApplication sharedApplication] presentLocalNotificationNow:notification];

}

问题是它运行了无数次。

如果我写别的东西它只运行一次,但我知道这一行应该弹出通知的消息。

任何人都可以解释一下吗?

谢谢,

4

2 回答 2

0

找到了,

我没有意识到通过达到 didReceiveLocation 方法,如果 iPhone 未激活,它会自动发送通知消息。

不需要写什么...

于 2013-03-18T13:24:26.573 回答
0

presentLocalNotificationNow正在触发didReceiveLocalNotification,而后者又在调用presentLocalNotificationNow......所以你最终会陷入无限循环。

于 2013-03-18T12:57:39.973 回答