如果通知中心有通知,请清除该应用 NSUserdefault,没有点击通知。
UILocalNotification* oneEvent = [eventArray objectAtIndex:i];
NSDictionary *userInfoCurrent = oneEvent.userInfo;
NSString *uid=[NSString stringWithFormat:@"%@",[userInfoCurrent valueForKey:@"uid"]];
NSString *msg =[NSString stringWithFormat:@"%@",userInfoCurrent];
试过这个,但没有工作
答案 0 :(得分:1)
如果应用程序处于前台或由于用户点击通知而被带到前台,您可以在中检测通知 application:didReceiveRemoteNotification:方法。
如果应用由于用户点击通知而启动,您可以在应用程序中检测到通知:didFinishLaunchingWithOptions:方法。
如果应用程序不在前台,除非用户点击通知,否则无法检测到通知。