判断视图是pop还是push出来的

NSArray * viewControllers =self.navigationController.viewControllers;

if (viewControllers.count>1 && [viewControllers objectAtIndex:viewControllers.count-2] ==self) {

NSLog(@"push");

}else if ([viewControllers indexOfObject:self]==NSNotFound){

NSLog(@"pop");

}

你可能感兴趣的:(判断视图是pop还是push出来的)