1. 程式人生 > >UITableViewCell點擊不能push解決方法

UITableViewCell點擊不能push解決方法

ont roo ini pvc cat win 不能 elf path

一般情況下不能push是因為當前控制器沒有導航控制器,造成不能push的情況.

解決方法如下:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    [tableView deselectRowAtIndexPath:indexPath animated:YES];
    NSLog(@"點擊left-%d",(int)indexPath.row);
    NSLog(@"%@",self.navigationController);
    TempViewController 
*tempVc = [[TempViewController alloc]init]; UINavigationController *navVC = [UIApplication sharedApplication].keyWindow.rootViewController.childViewControllers[0].navigationController; [navVC pushViewController:tempVc animated:YES]; }

還有什麽好的解決方式,請大神告知喲..嘻嘻~~~

UITableViewCell點擊不能push解決方法