推送通知后UIViewController生命周期方法

时间:2014-07-07 04:05:17

标签: ios objective-c uiviewcontroller

我有一个问题。我点击iPhone上的推送通知后,我的应用程序正在打开。但是UIViewController生命周期方法并没有调用。怎么打电话? 请帮助。

-(void) viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
}

-(void) viewDidAppear:(BOOL)animated{
    [super viewDidAppear:animated];
}

谢谢。

1 个答案:

答案 0 :(得分:0)

如果要处理推送消息,最好使用这些UIApplicationDelegate方法。

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo NS_AVAILABLE_IOS(3_0);
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification NS_AVAILABLE_IOS(4_0);

当您的应用通过通知启动时,将调用该委托。然后你为viewController做了一些事情。