nslocalNotification的脾气,

1,-(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification,对于这个方法,如果是程序打开的话,时间到的时候,会被执行,这个时候通知栏里面也不会有通知的(可是诡异的是 我看到了通知栏里面仍然有信息啊),因为 在调用的这个方法里面 把通知是删除过了的;如果程序没有打开的话,在点击通知栏里面的 选项后 会被调用;

2,对与 之前 schedule的 通知,只要是现在这个时间点之前的那么它都会 弹出框框,有几个弹出几个, 诡异的是 为什么有的弹出来,还没有点击关闭 自己都 主动消失了(这个应该是 第一个弹出来的那个。。。弹出来是应该的,可是为什么匆匆消失呢,难道是同一个时刻的放入了两遍呢。。。。。。),

3,诡异的是 通知栏一个,弹框一个呢,并且通知栏的那个很快就消失了,哦,难道是 时间间隔太短了的 原因么,应该是延迟的原因,

4,就两个地方 会修改到 通知,一个是 今日提醒里面的开关,一个是 提醒设置里面的开关,修改一次,那么 向通知中心发送一个通知,不要 该了一点 之前的所有通知 都重新 载入了一遍,

5,要么部分 载入,也就是 必须是在现在时刻之后的 载入;要么 是在弹框的 地方加一个时间的判断;

6,用户要是频繁设置,那应该是 多么 蛋疼的一件事情呢,

 

posted @ 2013-07-12 13:31  路在脚下,  阅读(378)  评论(0编辑  收藏  举报