UILocalNotifcation自定义火灾事件,或与NSTimer斗争

时间:2011-11-29 15:37:07

标签: ios nstimer uilocalnotification

我遇到了NSTimer的状态转换问题,根据我的应用程序的上下文,我发现在applicationWillResignActive / applicationDidEnterBackground期间很难跟踪它。

我想知道利用UILocalNotification是不是一个更好的主意,特别是考虑到它的背景/非活动射击。但是,我想知道我们是否有能力为UILocalNotification提供自定义方法,其中没有提供对话框(会损坏我的应用程序的整个点)。实际上,我只想利用UILocalNotification的timer-fire功能,并使用我自己的方法来处理fire事件,这种方法非常“非对话友好”

已检查过ADC文档,并且每次都会显示对话框。

您可以对此提出任何建议。

感谢

SC。

1 个答案:

答案 0 :(得分:1)

当您的应用在后台时,会显示该对话框。但是当你的应用程序运行时,会显示 - 而是你的应用程序可以自由处理通知,但它认为合适。因此,完全可以将其与您自己制作的自定义方法联系起来。

此行为的主要原因是用户可能不想进入您的应用程序,如果它在后台。当然,对于iOS 5,通知可能不是对话框 - 它可能是新的通知样式之一。