Iphone Cocoa:获取以前的视图';书名
我正在构建一个基于导航的应用程序(导航控制器中嵌入的视图很少)。 我想知道我是否可以从上一个视图(视图A)的内部视图B中获取title属性,并将其记录下来,例如 谢谢 卢卡是的,你可以 查看UINavigationController的属性 返回用户当前正在查看的视图控制器后面的视图控制器数组。因此,查看最后一个视图控制器(或“n-2,其中n是数组中项目的数量”),您可以从该视图控制器的导航栏中获取标题。Iphone Cocoa:获取以前的视图';书名,iphone,cocoa-touch,uinavigationcontroller,Iphone,Cocoa Touch,Uinavigationcontroller,我正在构建一个基于导航的应用程序(导航控制器中嵌入的视图很少)。 我想知道我是否可以从上一个视图(视图A)的内部视图B中获取title属性,并将其记录下来,例如 谢谢 卢卡是的,你可以 查看UINavigationController的属性 返回用户当前正在查看的视图控制器后面的视图控制器数组。因此,查看最后一个视图控制器(或“n-2,其中n是数组中项目的数量”),您可以从该视图控制器的导航栏中获取标题。NSMutableArray*activeControllerArray=[self.nav
NSMutableArray*activeControllerArray=[self.navigationController.viewcontrollermutablecopy];
NSMutableArray *activeControllerArray = [self.navigationController.viewControllers mutableCopy];
ControllerA myController;
For(int i = 0, i <[activeControllerArray count], i++) {
if([[activeViewController objectAtIndex:i] isKindOfClass:[ControllerA class]) {
myController = [activeViewController objectAtIndex:i];
NSLog(@"%@",myController.title);
}
}
控制菌;
对于(int i=0,iViewControllerA*viewA=(ViewControllerA*)[self.navigationController.viewControllers objectAtIndex:self.navigationController.viewControllers.count-2]
NSLog(@“%@”,viewA.title);A类
.m文件
{
NSString *titleA = @"Khalid";
ClassB *bObj = [[ClassB alloc] init];
bObj.title = titleA;
[self.navigationController pushViewController:bObj animated:YES];
}