notification.alertBody = [NSString stringWithFormat:@"复诊时间%@%@:%@地点:%@医生:%@",dateString,timeString,item.addr,item.addr,item.doctor];//通知栏显示的信息
info = [NSDictionary dictionaryWithObject:[NSString stringWithFormat:@"复诊时间%@%@:%@地点:%@医生:%@",dateString,timeString,item.addr,item.addr,item.doctor] forKey:@"content"];
notification.userInfo = info;//提示框信息
这个 跟微信的使用 有一样的 感觉,
1,只要 创建通知了,也 scheduleLocalNotification了,那么到 通知的时间,通知栏里面必须有 你之前放置的通知信息;当你点击通知信息的时候,必然 会回调 -(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification这个方法。。。
2,要清楚 你需要清楚的 通知栏信息,用 [[UIApplicationsharedApplication] cancelAllLocalNotifications];不然的话 是不会清除掉的。。。