JSDBanTangHomeDemo icon indicating copy to clipboard operation
JSDBanTangHomeDemo copied to clipboard

创建导航后,点击cell无法push

Open Antduo opened this issue 8 years ago • 8 comments

  • (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { DetailsViewController *VC = [DetailsViewController new];

    [self.navigationController pushViewController:VC animated:YES];

}

Antduo avatar Jan 12 '17 05:01 Antduo

打印self.navigationController 为null

Antduo avatar Jan 12 '17 05:01 Antduo

恩。我之前没有用navigationController ,用的普通的UIViewController,我晚上回去更新一下

JoySeeDog avatar Jan 12 '17 05:01 JoySeeDog

我现在点击cell 和上面一样,不知道为什么,不能Push

Coolzhou avatar Mar 24 '17 09:03 Coolzhou

@Mirzhou 你仔细看看你的控制器继承的什么,再看看我的继承的什么,这问题不大。。。

JoySeeDog avatar Mar 24 '17 09:03 JoySeeDog

我下载下Demo ,直接跑的,然后在创建了一个JLViewController,在 JSDTableViewController中Push的

  • (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ JLViewController *JL = [[JLViewController alloc]init]; [self.navigationController pushViewController:JL animated:YES]; }

Coolzhou avatar Mar 24 '17 09:03 Coolzhou

@Mirzhou 你这JLViewController继承了什么呢

JoySeeDog avatar Mar 24 '17 09:03 JoySeeDog

UIViewController

Coolzhou avatar Mar 24 '17 09:03 Coolzhou

@Mirzhou 好吧,我晚上回去了看看。

JoySeeDog avatar Mar 24 '17 09:03 JoySeeDog