我想从推送通知消息中获取数据。当应用程序在前台和后台时,我成功获取了数据。但是当应用程序退出并且用户在推送通知上按下查看按钮时,我无法获取数据。我在应用程序中编写的代码确实完成了启动。当按下推送通知消息的查看按钮时,此代码会导致应用程序崩溃。如果我评论代码,那么应用程序不会崩溃。当应用程序退出并且用户按下推送通知上的查看按钮时,请帮助我从推送通知中获取数据。我会很感激的。
if(launchOptions != nil){
NSDictionary *tmpDic = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
if (tmpDic!=nil) {
pushedMessage=[NSString stringWithFormat:@"%@",[[tmpDic objectForKey:@"aps"] objectForKey:@"alert"]];
pushedCountry=[NSString stringWithFormat:@"%@",[tmpDic objectForKey:@"country"]];
[self saveToDatabase];
}
}