我有一个导航控制器:
单击单元格按钮时,它会打开一个包含自己的xib文件的新视图:
ParkingData *aController = [[ParkingData alloc]initWithNibName:@"ParkingData" bundle:nil];
[[self navigationController] pushViewController:aController animated:YES];
它在代码中完美链接,但是它不在viewControllers数组中:
NSArray *viewArrays = [self.navigationController viewControllers];
NSLog(@"Views %@",viewArrays);
Views (
"<Favorite: 0x7c5f250>"
)
ParkingData怎么样?我该如何添加它?
谢谢!
答案 0 :(得分:1)
您的ParkingData * aController是您当前的视图控制器(即您当前正在查看的视图)....只有您从中推动视图的先前视图控制器被添加到self.navigationController.viewControllers数组中。 ..假设如果你推送到另一个视图控制器表单 aController 那么你的 aController 将被添加到self.navigationController.viewControllers数组