本地通知处理

时间:2013-03-18 12:36:59

标签: iphone xcode cocoa-touch

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

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

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

    [[UIApplication sharedApplication] presentLocalNotificationNow:notification];

}

问题在于它无数次运行。

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

任何人都能解释一下吗?

谢谢,

2 个答案:

答案 0 :(得分:0)

presentLocalNotificationNow正在触发didReceiveLocalNotification,而presentLocalNotificationNow正在调用{{1}} ...所以你最终会无限循环。

答案 1 :(得分:0)

找到它,

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

无需写任何东西......