UITableViewCell點擊不能push解決方法
阿新 • • 發佈:2017-05-15
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解決方法