- (void)tapToDetail:(UITapGestureRecognizer *)tap {
QHPiMomentDetailViewController *detail = [[QHPiMomentDetailViewController alloc] initWithNibName:@"QHPiMomentDetailViewController" bundle:nil];
[[self obtainShowVC].navigationController pushViewController:detail animated:YES];
}
- (UIViewController *)obtainShowVC
{
UITabBarController *tabCtrl = (UITabBarController *)[UIApplication sharedApplication].keyWindow.rootViewController;
UINavigationController *navi = tabCtrl.selectedViewController;
UIViewController *vc = [navi visibleViewController];
return vc;
}
- (void)pushViewDetailViewCtrl:(UIViewController *)deViewCtrl andView:(UIView *)view{
UIViewController *vc = (id)view.nextResponder;
if ([vc isKindOfClass:[UIViewController class]]) {
[vc.navigationController pushViewController:deViewCtrl animated:YES];
}else{
[self pushViewDetailViewCtrl:deViewCtrl andView:view.superview];
}
}