向viewControllers添加视图。 NavigationController

时间:2012-09-21 10:22:51

标签: objective-c uinavigationcontroller

我有一个导航控制器:

enter image description here

单击单元格按钮时,它会打开一个包含自己的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怎么样?我该如何添加它?

谢谢!

1 个答案:

答案 0 :(得分:1)

您的ParkingData * aController是您当前的视图控制器(即您当前正在查看的视图)....只有您从中推动视图的先前视图控制器被添加到self.navigationController.viewControllers数组中。 ..假设如果你推送到另一个视图控制器表单 aController 那么你的 aController 将被添加到self.navigationController.viewControllers数组