我在FirstviewController中有NSMutable数组。我想将该数组的对象复制到SecondViewController中的另一个NSMUtable数组。 但是FirstViewController和SecondViewController在不同的标签中(我的应用程序的rootController是tabBarController)
注意:我知道它适用于[self.navigationController pushViewController:firstViewController animated:YES]; 但是,当viewControllers位于不同的选项卡中时,我怎么能这样做呢?
请给我一个帮助。谢谢你提前。
答案 0 :(得分:2)
有几种方法可以做这种类型的模式:
有更多的设计模式,但这些是您进行此类设置的最佳选择。有关这些的更多信息,请查看Apple提供的Cocoa Fundamentals Guide
答案 1 :(得分:1)
在下面的代码drink
中是detailViewController
类的数组,而drinks
是current
类的数组,我想要导航到另一个类并想要初始化数组在其他班级......
DetailViewController *detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil];
detailViewController.drink = [self.drinks];
[self.navigationController pushViewController:drinkDetailViewController animated:YES];
[detailViewController release];