9
我需要知道如何打開,而不是主視圖控制器中的另一個視圖 - 控制時,推送通知收到請幫我在此先感謝這裏是我的代碼」如何打開另一個屏幕insted的主屏幕的時候推送通知收到
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
sleep(2);
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound)];
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
NSUserDefaults* ud = [NSUserDefaults standardUserDefaults];
consumerId = [[ud objectForKey:@"consumerId"] intValue];
couponSql = [[CouponsSqlClass alloc] init];
if (consumerId == 0) {
self.viewController = [[LandingPageViewController alloc] initWithNibName:@"LandingPageViewController" bundle:nil];
self.window.rootViewController = self.viewController;
}
else {
application.applicationIconBadgeNumber = 0;
EditProfileViewController* mainViewController = [[EditProfileViewController alloc] initWithNibName:@"EditProfileViewController" bundle:nil];
_mainViewNavController = [[UINavigationController alloc] initWithRootViewController:mainViewController];
KluebookMenuViewController* leftSideMenuViewController = [[KluebookMenuViewController alloc] initWithNibName:@"KluebookMenuViewController" bundle:nil];
self.deskController = [[IIViewDeckController alloc] initWithCenterViewController:self.mainViewNavController leftViewController:leftSideMenuViewController];
self.deskController.leftLedge = 60;
self.window.rootViewController = self.deskController;
}
[self.window makeKeyAndVisible];
return YES;
}