cell的控制器ViewController
从cell要跳转的控制器ViewController2
在cell.h
#import "ViewController.h"
@property (nonatomic, strong) ViewController* mainVC;
cell.m
//点击按钮触发的方法里
{
ViewController2 *vc2 = [[ViewController2 alloc]initWithNibName:@"ViewController2" bundle:nil];;
[self.mainVC.navigationController pushViewController:vc2 animated:YES];
}
在ViewController.m
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
Cell.mainCon = self;
}
写的很详细了
在cell文件里 self代表的是cell本身 并不是cell所在的vc
我们要把cell所在的VC的navigationController传到cell里 .