app进入后台之后接收到通知,点进去进入新的页面,再次进入后台,再点击通知进入页面(,两次通过通知进入的页面,创建了两次,会多一个页面,)解决办法监听

在点击通知进入的页面的

//UIApplicationWillResignActiveNotification是app即将进入后台的方法

//增加监听使它在进入后台之前pop上一个页面

- (void)viewDidLoad{

//增加监听

    [[NSNotificationCenter defaultCenter] addObserver:self

                                             selector:@selector(viewcontrollerGoBack)

                                                 name:UIApplicationWillResignActiveNotification

                                               object:nil];

//别忘了删除监听

[[NSNotificationCenter defaultCenter] removeObserver:self];

}

 

- (void)viewcontrollerGoBack{

    [self.navigationController popViewControllerAnimated:NO];

}

posted on 2016-11-03 14:51  开花结果乐园  阅读(301)  评论(0编辑  收藏  举报

导航