自定义构造函数的时候With里的“W”必须大写
例如:Next_ViewController需要一个值 从ViewController传到Next_ViewController
如:在ViewControlle初始化的同时传一个数组到Next_ViewController里面。就需先在Next_ViewController里面自定义构造函数
- (instancetype)initWithList:(NSArray *)list{
self = [super init];
if (self) {
NSLog(@"%@",list);
}
return self;
}
在 ViewControlle里初始化Next_ViewController对象的同时给Next_ViewController一个数组,这样在跳转到ViewController里面的时候就会将数组一同传到Next_ViewController里面 例如:
NSArray *list = @[@"肉",@"菜",@"饭"];
Next_ViewController *next = [[Next_ViewController alloc]initWithList:list];
[self.navigationController pushViewController:next animated:YES];
这样就可以将list这个数组传到Next_ViewController里面了