【发布时间】:2016-02-03 05:14:18
【问题描述】:
我有一个ViewController。通常我用
MyBookingDetailedViewController * vcNavigate = [self.storyboard instantiateViewControllerWithIdentifier:@"MyBookingDetailedViewController"];
vcNavigate.bookId = [booking.bookingId intValue];
vcNavigate.status = booking.bookingStatus;
现在我尝试在用户单击pushNotification 时打开它。我所做的是我在didRecieveRemoteNotification 的AppDelegate 文件中添加了以下内容。
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle: nil];
UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
MyBookingDetailedViewController *booking = (MyBookingDetailedViewController*)[mainStoryboard instantiateViewControllerWithIdentifier: @"MyBookingDetailedViewController"];
booking.bookId = [notificationId intValue];
booking.status = notificationStatus;
[navigationController pushViewController:booking animated:YES];
但当它出现时,顶部导航栏是隐藏的。我不能回去,它只是视图。
【问题讨论】:
标签: ios objective-c push-notification